处理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才能看到它。