Request failed: unacceptable content-type: text/plain
2015-07-20 20:38
477 查看
今天利用AFNetworking框架发送一个POST请求,结果始终失败
刚开始找错了方向,以为是参数拼接错误,仔细检查之后,原来是因为
AFN的AFJSONResponseSerializer默认不支持text/plain类型
解决办法:
找到AFN框架下的 AFURLResponseSerialization.m 文件的第223行 添加一个参数即可。
修改为:
self.acceptableContentTypes = [NSSet setWithObjects:@"text/plain", @"application/json", @"text/json", @"text/javascript", nil];
注意:根据打印出来的错误信息,同理,碰到其他不支持的类型,如 text/html 也可以用这种方法解决。
刚开始找错了方向,以为是参数拼接错误,仔细检查之后,原来是因为
AFN的AFJSONResponseSerializer默认不支持text/plain类型
解决办法:
找到AFN框架下的 AFURLResponseSerialization.m 文件的第223行 添加一个参数即可。
修改为:
self.acceptableContentTypes = [NSSet setWithObjects:@"text/plain", @"application/json", @"text/json", @"text/javascript", nil];
注意:根据打印出来的错误信息,同理,碰到其他不支持的类型,如 text/html 也可以用这种方法解决。
相关文章推荐
- Android uevent
- 每天一个小知识点8(jQuer总结二)
- ajaxfileupload动态构造的表单如何清空file的value值
- UnicodeEncodeError: 'gbk' codec can't encode character '\xbb' in position 0: illegal multibyte sequence
- Queue的使用
- 【贪心】 TOJ 4121. Muxiaokui's Problem
- Android系统UI设计之:Widget控件
- toj4121. Muxiaokui's Problem
- 构建一个基于UIView的类别
- FineUi导出时禁用ajax即EnableAjax="false"出现问题的解决方法
- 关于UI功能解锁,UI特效动画,UI tips的再思考
- HDU1005 Number Sequence
- 常用bluetooth协议
- 常用bluetooth协议
- 深入浅出 Java Concurrency (20): 并发容器 part 5 ConcurrentLinkedQueue
- String StringBuffer StringBuilder区别
- Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Query was empty
- Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Query was empty
- 深入浅出 Java Concurrency (19): 并发容器 part 4 并发队列与Queue简介
- (L1)AudioService AudioManagerInternal , Ringer mode, stream uid