处理NSURL请求响应

问题描述:

我正在研究查询Web服务的应用程序。我想知道如何处理“404”(NOT FOUND)等错误。代理方法connection:(NSURLConnection *)conn didFailWithError:(NSError *)error只处理由连接引起的错误。我被告知处理这些错误的方法应该是connection:(NSURLConnection *)conn didReceiveData:(NSData *)data方法,我该怎么做?我一直在查看文档,NSURLRequest没有像“ResponseCode”之类的属性。任何帮助表示赞赏。处理NSURL请求响应

实现下面委托方法

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

然后检查响应对象用于StatusCode属性。您可能必须将其转换为NSHTTPURLResponse才能看到它。