AFNetworking 报错 JSON text did not start with array or object and option to allow fragments not set
2016-05-29 10:50
639 查看
最近用AF网络请求, 遇到题目所示报错。原因如下:
AFNetworking默认把响应结果当成json来处理,(manager.responseSerializer = [AFJSONResponseSerializer serializer]) ,但是我们请求的页面 返回的并不是一个json文本,而是一个html网页,AF并不知道,它认为请求的结果就是一个json文本! 然后以json的形式去解析,显然没办法把一个网页解析成一个字典或者数组,所以产生了上述错误.
这时候 我们要告诉AFNetworking:别把这个网页当json来处理!
调用AF前设置 responseSerializer
AFNetworking默认把响应结果当成json来处理,(manager.responseSerializer = [AFJSONResponseSerializer serializer]) ,但是我们请求的页面 返回的并不是一个json文本,而是一个html网页,AF并不知道,它认为请求的结果就是一个json文本! 然后以json的形式去解析,显然没办法把一个网页解析成一个字典或者数组,所以产生了上述错误.
这时候 我们要告诉AFNetworking:别把这个网页当json来处理!
调用AF前设置 responseSerializer
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
相关文章推荐
- Objective-C语法快速参考
- SSH项目object references an unsaved transient instance - save the transient instance before flushing
- Guava之Objects
- 使用opensles android 播放音效 too many objects 处理
- ORA-12545:Connect failed beacuse target host or object does not exist
- 学习 CocoaPods 那些事儿
- Android属性动画ObjectAnimator源码简单分析
- Objective-C runtime的常见应用
- pyspark ArrtibuteError: 'builtin_function_or_method' object has no attribute '__code__'
- libz.so.1: failed to map segment from shared object: Permission denied
- JSONObject
- Objective-C --- block (梳理整理)
- Objective-C ---JSON 解析 和 KVC
- Objective-C ---XML解析 (梳理整理)
- Android Retrofit 2.0自定义JSONObject Converter
- objective-c中category的底层实现
- INRIA目标检测和定位工具包 INRIA Object Detection and Localization Toolkit
- iOS:在objective-c 使用可变参数
- Objective C 学习笔记
- Spring回滚事务机制与创建数组的语法,Object[] params = new Object[]{值}