//当客户端接收到服务端的响应时,会调用这个方法
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{
//状态码,statusCode --> NSHTTPURLResponse的属性
//NSHTTPURLResponse继承自NSURLResponse
NSHTTPURLResponse *response1 = (NSHTTPURLResponse *)response;
NSLog(@"statusCode = %d",response1.statusCode);
//状态码:200 --> 请求成功
// 404 --> 在服务器中不存在要请求的资源
// 400 --> 客户端错误
// 500 --> 服务端错误
[_mutableData setLength:0];
}
本文详细解释了当客户端接收到服务端响应时,如何通过`connection:didReceiveResponse:`方法获取状态码,并解析200、404、400、500等常见状态码的含义,同时介绍了在接收到响应后清空缓冲区的操作逻辑。
2133

被折叠的 条评论
为什么被折叠?



