AFNetworking3.0出现Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed:...

在发送请求后一直报错, 浏览器解析却没有问题, 所以基本可以确定是AFNetworking的问题

下面是解决方法:

AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
    // 添加这句代码
    manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript",@"text/html", nil];
    [manager GET:URLString parameters:params progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {
        success(task, responseObject);
    } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
        failure(error);
    }];

添加设置acceptableContentTypes后, 这个问题就解决了...

转载于:https://www.cnblogs.com/Rinpe/p/5234558.html

你可能感兴趣的:(AFNetworking3.0出现Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed:...)