在项目用模拟器发现服务器收到客户端的内容为空。经过调试发现需要增加以下代码:
request = [[ASIHTTPRequest requestWithURL:[NSURL URLWithString:t_URL]] retain];
[request setDelegate:self];
[request appendPostData:[t_Register dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES]];
[request setRequestMethod:@"POST"];
[request addRequestHeader:@"Content-Type" value:@"application/json"];
[request setShouldAttemptPersistentConnection:NO];
[request setDidFinishSelector:@selector(requestDone:)];
[request setDidFailSelector:@selector(requestWentWrong:)];
[request startAsynchronous];
本文介绍了解决使用ASIHTTPRequest发送请求时服务器接收到空内容的问题。通过添加设置请求方法为POST、添加Content-Type头部及正确编码POST数据等步骤,确保了客户端能够正确地向服务器发送数据。
1万+

被折叠的 条评论
为什么被折叠?



