【发布时间】:2014-08-21 16:11:27
【问题描述】:
我有一个简单的 NSURLRequest:
[NSURLConnection sendAsynchronousRequest:myRequest queue:queue completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
// do stuff with response if status is 200
}];
如何获取状态码以确保请求正常?
【问题讨论】:
-
我不确定,但你不需要检查 200 状态码。如果您的服务器发送另一个状态码,您将在 completionHandler 中得到一个错误对象并可以检查。
-
还有其他状态代码表示不是错误的结果,例如重定向或未找到,可能还有其他我无法想到的其他状态代码(与身份验证相关的等)
标签: ios objective-c