【发布时间】:2014-03-05 18:34:06
【问题描述】:
我正在尝试使用 NSURLSession 发送 HTTP 请求。它工作正常,但是当服务器没有响应时,我找不到 HTTP 错误代码的存储位置。 completionHandler的第三个参数只是一个很笼统的NSError。我阅读了NSURLResponse 的参考资料,但一无所获。
NSURLSessionDataTask *dataTask =
[session dataTaskWithRequest:[self postRequestWithURLString:apiEntry parameters:parameters]
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if(!error) NSLog([[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);
}
];
[dataTask resume];
【问题讨论】: