1. 程式人生 > >iOS AFNetworking load failed with error Error Domain=NSURLErrorDomain Code=-1001 "The request ti問題解決

iOS AFNetworking load failed with error Error Domain=NSURLErrorDomain Code=-1001 "The request ti問題解決

在使用 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) {
        
    }];

此時,我們便可以正常的獲取資料。