iOS—修改AFNetworking源文件可接收text/plain的方法
来源:互联网 发布:扫号100w数据 编辑:程序博客网 时间:2024/06/07 15:02
1.我用cocoapods下载了AFNetworking第三方,然后请求数据的时候报了如下错误
Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: <strong><span style="color:#FF0000;">text/plain</span></strong>" UserInfo={com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x7f86715bc600>解决办法有两个,我倾向于第二个
第一个:
self.acceptableContentTypes =[NSSetsetWithObjects:@"application/json",@"text/json",@"text/javascript",nil];
修改为:
self.acceptableContentTypes =[NSSetsetWithObjects:@"application/json",@"text/json",@"text/javascript",@"text/html",nil];
第二个:第一个方法虽然可以实现,但以本人最近的只是来看实在是下下策。
更好的办法是这样:
遇到这个问题的人很有可能是代码中没有添加一段话:
manager.responseSerializer = [AFHTTPResponseSerializerserializer];示例代码:
self.manager = [AFHTTPSessionManager manager]; <span style="color:#FF0000;"><strong>_manager.responseSerializer = [AFHTTPResponseSerializer serializer];</strong></span> [_manager GET:str parameters:nil progress:^(NSProgress * _Nonnull downloadProgress) { } success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { <span style="color:#FF0000;"><strong>NSDictionary * dic = [NSJSONSerialization JSONObjectWithData:responseObject options:0 error:nil];</strong></span> self.successfulBlock(dic); } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { self.failBlock(error); }];
注意红包的方法,比较重要
0 0
- iOS修改AFNetworking源文件可接收text/plain的方法
- iOS—修改AFNetworking源文件可接收text/plain的方法
- iOS—修改AFNetworking源文件可接收text/plain的方法
- iOS—修改AFNetworking源文件可接收text/plain的方法
- iOS—修改AFNetworking源文件可接收text/plain的方法
- iOS—修改AFNetworking源文件可接收text/plain的方法
- iOS—修改AFNetworking源文件可接收text/plain的方法
- iOS—修改AFNetworking源文件可接收text/plain的方法
- iOS—修改AFNetworking源文件可接收text/plain的方法
- iOS—修改AFNetworking源文件可接收text/plain的方法
- iOS中,修改AFNetworking源文件可接收text/plain的方法"Request failed: unacceptable content-type: text/plain"
- 问题— 修改AFNetworking源文件可接收text/plain的方法
- 修改AFNetworking源文件可接收text/plain和text/html的方法
- iOS—修改AFNetworking源文件可接收text/html的方法
- iOS—修改AFNetworking源文件可接收text/html的方法
- AFNetWorking请求@"text/plain"类型的时候崩溃
- iOS 9 Afnetworking 3.0 Request failed: unacceptable content-type: text/plain
- AFNetworking 错误 Request failed: unacceptable content-type: text/plain
- android消息处理机制学习(四)-AsyncTask的原理分析
- Theano-Deep Learning Tutorials 笔记:Multilayer Perceptron
- iOS简单实现仪表盘进度动画
- Android实用工具之一—时间戳工具
- iOS多线程 的 线程同步
- iOS—修改AFNetworking源文件可接收text/plain的方法
- 校园导航——数据结构作业(一)
- linux命令学习
- 使用FPT上传下载文件和解决中文名文件乱码问题
- ORA-01033: ORACLE initialization or shutdown in progress (DBD ERROR: OCISess
- android 给textview部分文字设置点击事件
- 可多选的combox
- 文章标题GDP区域分布图的生成与对比
- Python文件操作