开发者社区> yungfan> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

iOS开发之AFNetWorking初次使用会报错的坑

简介: 第一次用 CocoPods 安装好了 AFNetWorking 后,无论使用 Get 还是 Post,总是直接进入 failure 的 block,错误信息如下: error=Error Domain=com.
+关注继续查看
  • 第一次用 CocoPods 安装好了 AFNetWorking 后,无论使用 Get 还是 Post,总是直接进入 failure 的 block,错误信息如下:
error=Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/html"
  • 解决办法一:修改框架中的 AFURLResponseSerialization.m文件的223行左右,修改以后如下:
self.acceptableContentTypes = [NSSetsetWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/html", @"text/plain",nil];
  • 解决办法二:在每次构建AFHTTPSessionManager以后,手动设置:
session.responseSerializer.acceptableContentTypes = [NSSetsetWithObjects: @"text/html", @"text/plain",nil];

这样修改的好处是不需要更改框架本身的东西,否则一旦更新 CocoPods 就会失效,希望给初次使用该框架的朋友提个醒。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
iOS afnetworking 使用
            #import "AFHTTPSessionManager.h"         AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; [manager GET:@"http://ods5pg0qp.
685 0
iOS - AFNetworking 网络请求
前言 在 iOS 开发中,一般情况下,简单的向某个 Web 站点简单的页面提交请求并获取服务器的响应,用 Xcode 自带的 NSURLConnection 是能胜任的。但是,在绝大部分下我们所需要访问的 Web 页面则是属于那种受到权限保护的页面,并不是有一个简单的 URL 可以访问的。
1850 0
iOS 9 平台上 AFNetworking 框架 3.0 版本解决的问题和问题解决
iOS 9 平台上 AFNetworking 框架 3.0 版本解决的问题和问题解决 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循“署名-非商业用途-保持一致”创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。
974 0
iOS 使用AFNetworking
<div style="font-family:simsun; font-size:14px; line-height:21px; color:rgb(85,85,85)"> <span style="color:#ED1C24; word-wrap:normal; word-break:normal">一 下载:</span> <wbr>网址 -- <wbr><wbr><a targe
760 0
iOS开发:日志记录及AFNetworking请求
本篇文章主要目的是为了将用户操作习惯记录到本地文件,然后定期或者根据实际需要打包压缩上传到服务器,用以处理用户在闪退的时候,或需要详细了解具体某个用户在这一段时间的操作习惯。由于要压缩上传本地日志,顺道集成了AFNetWorking了post和get的接口请求,以及请求是接口失败后,错误信息显示,这个在开发的时候特别方便,后台可以在根据这些错误日志查询对应的问题。
0 0
iOS开发网络数据之AFNetworking使用
<p class="p1" style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px"> 如何选择AFNetworking版本</p> <p class="p2" style="color:rgb(51,51,51); font-family:Arial; font-size:14px
1219 0
+关注
yungfan
中国&middot;芜湖 80后&middot;理工男 软件开发工程师 移动应用开发专业教师 技术方向:iOS、Android、Java
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Facebook iOS App技术演化十年之路
立即下载
From Java_Android to Swift iOS
立即下载
深入剖析 iOS 性能优化
立即下载