iOS 判断网络请求是否成功

来源:互联网 发布:centos rar 安装 编辑:程序博客网 时间:2024/05/21 17:06

[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {        if (data) {                        NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];  //把data转化成NSString                                    NSLog(@"str:%@",str);  //根据服务器给的返回值判断请求是否正确(即使成功连接服务器,不代表你的请求是正确的)。        }                NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *)response;        NSLog(@"statusCode:%ld",(long)httpResponse.statusCode);    }];

判断网络请求是否成功

1.先判断data是否为空; 为空表示请求失败;

2.如果data不为空,把data转化成NSString 根据服务器给的返回值判断请求是否正确。

0 0
原创粉丝点击