iOS AFNetworking load failed with error Error Domain=NSURLErrorDomain Code=-1001 "The request ti问题解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kmonarch/article/details/82980166

在使用 AFNetworking 进行服务器数据的请求时,出现了如下错误:

根据打印的错误信息,我们可以发现,这是网络请求超时引起的,所以对代码修改如下:

AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
    NSMutableDictionary *parameters = [NSMutableDictionary dictionary];
    manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/html", nil];
    manager.requestSerializer.timeoutInterval = 180;
    [manager GET:@"http://xxx" parameters:@{} progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {
    
         CRLog(responseObject);
       
    } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
        
    }];

此时,我们便可以正常的获取数据。

猜你喜欢

转载自blog.csdn.net/kmonarch/article/details/82980166