我使用以下代码发出http请求并从服务器返回json响应。但是,当我查看响应的statusCode时,我得到的错误是statusCode属性未设置。在响应中设置statusCode属性需要做什么。
NSString * my_url_string = @"http://link-to-my-server";
NSURL *url = [NSURL URLWithString:my_url_string];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
if (response.statusCode == 200){
//I GET AN AERROR THAT statusCode IS NOT SET
答案 0 :(得分:0)
尽管存在错误,AFNetworking已经检查了成功的状态代码,其成功/失败完成块区别。也就是说,除非您想区分不同的成功状态代码(200,201,204等),否则您不需要自己进行检查。