iOS AFNetworking load failed with error Error Domain=NSURLErrorDomain Code=-1001 "The request ti問題解決
阿新 • • 發佈:2018-11-03
在使用
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) {
}];
此時,我們便可以正常的獲取資料。