处理NSURLRequest响应

时间:2011-09-21 15:51:57

标签: iphone nsurlconnection nsurlrequest

我正在开发一个查询网络服务的应用。我想知道如何处理像“404”(未找到)这样的错误。委托方法connection:(NSURLConnection *)conn didFailWithError:(NSError *)error仅处理由连接引起的错误。我被告知处理这些错误应该是connection:(NSURLConnection *)conn didReceiveData:(NSData *)data方法,我该怎么做?我一直在查看文档,没有像“ResponseCode”之类的NSURLRequest这样的属性。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

实施以下委托方法

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse
 *)response

然后检查响应对象的statusCode属性。您可能必须将其强制转换为NSHTTPURLResponse才能看到它。