AFNetWorking3.1 出现code=
最新推荐文章于 2024-10-10 07:58:23 发布

iOS_DongLuo 于 2017-03-17 11:30:23 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
昨天在测试接口时 出现code=-1016错误unacceptable content-type: application/xml" Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: application/xml" UserInfo={com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x608000223260>
在网上找了好久都没有这个问题的解决方法,然后花了一上午时间 解决了这个问题
问题描述: 在调试接口时,AF接收 的content type类型 manager.responseSerializer.acceptableContentTypes=[NSSetsetWithObjects:@"text/html",@"text/plain",@"text/xml", @"application/json",@"text/css",nil]; 后台给的数据也是@"application/json"格式的,但是用AF请求后显示
显示的是问题是 无法接收content-type 为application/xml的类型
原因描述: AF无法接收content-type 为application/xml的类型的数据。导致请求失败
需求描述: 在不影响后台大的改动情况下解决请求问题。
解决方案: 开始尝试在AF中添加content-type 为application/xml的类型
[manager.requestSerializer setValue:@"application/xml"forHTTPHeaderField:@"Content-Type"];
但是结果还是一样的。
虽然只是加了这个类型 但是后台那边还是json数据 所以还得加上这一句
[manager.requestSerializer setValue:@"application/json"forHTTPHeaderField:@"Accept"];
问题完美解决。
相关知识
VS Code中code runner运行Python程序[Done] exited with code=null
keil5编译后生成 Program Size: Code RO
xcode 报“Remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 ”The connec...
anmin/jasminum
荔枝花开 春季管理注意过四关
花坛设计示例
基于51单片机的智能浇花系统(可做毕设)
Build software better, together
字符串String的+和+=及循环操作String的原理
cun/基于移动终端的花卉识别系统
网址: AFNetWorking3.1 出现code= https://m.huajiangbk.com/newsview547567.html