使用AFNetworking 3.0 进行网络请求,出现code=-1016

Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/html",此问题的原因就是使用的第三方框架AFNetworking 接口返回值类型不确定,由于后台习惯于使用html文件,所以返回类型是text/html,导致AF没法解析。

只要在代码中加上这么一行代码就解决了

AFHTTPSessionManager*manager = [AFHTTPSessionManagermanager];

manager.responseSerializer.acceptableContentTypes= [NSSetsetWithObjects:@"application/json",@"text/html",@"text/json",@"text/javascript",nil];

你可能感兴趣的:(使用AFNetworking 3.0 进行网络请求,出现code=-1016)