【发布时间】:2013-01-08 07:35:43
【问题描述】:
如标题中所述,我使用ASIHTTPRequest 发送POST 请求并失败,但同样的POST 请求在HTTPClient 中有效,我做错了吗?
- (void)postData:(NSData *)postData {
//...
NSMutableData *mutableData = [postData.mutableCopy autorelease];
[request setRequestMethod:@"POST"];
[request setPostBody:mutableData];
[request setPostLength:mutableData.length];
//....
}
【问题讨论】:
-
它究竟是如何失败的?你得到什么错误?请帮助我们为您提供帮助。
-
@AmarKulo 它因某些服务器错误而失败,例如 500,但是当我尝试使用专用程序像 http 客户端一样发送相同的请求时它可以工作。
-
Server error 500 是服务器上的错误,所以它基本上意味着您发送了错误的请求。我会设置嗅探器并跟踪这两个请求,看看有什么区别,在那里你会找到为什么它失败的答案。
标签: objective-c ios post asihttprequest