NSHTTPURLResponse statusCode应为401时返回零

时间:2010-02-02 22:10:40

标签: objective-c iphone http iphone-sdk-3.0 ios-simulator

  

可能重复:
  iOS: How can i receive HTTP 401 instead of -1012 NSURLErrorUserCancelledAuthentication

使用NSMutableURLRequest和sendSynchronousRequest执行正常的HTTP帖子。但是我传入的NSHTTPURLResponse对象在调用后的statusCode为零。我收到这个错误:

错误域= NSURLErrorDomain代码= -1012 UserInfo = 0x4d3b3c0“操作无法完成。(NSURLErrorDomain错误-1012。)”

但没有状态代码。为什么?服务器发送的状态码是401。

1 个答案:

答案 0 :(得分:5)

我没有问题的解决方案,但here is a list of NSURLErrorDomain codes -1012引用NSURLErrorUserCancelledAuthentication,如果这有助于缩小原因。