在使用
AFNetworking
進(jìn)行服務(wù)器數(shù)據(jù)的請求時,出現(xiàn)了如下錯誤:
根據(jù)打印的錯誤信息,我們可以發(fā)現(xiàn),這是網(wǎng)絡(luò)請求超時引起的蛹锰,所以對代碼修改如下:
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) {
}];
此時,我們便可以正常的獲取數(shù)據(jù)绰疤。