iOS开发问题之:AFNetworking 设置header无效

AFNetworking用了这么多年,和后台交互一直都是默认的传值方式,最近新公司要求把参数写在body里面,然后Serializer的时候就遇到了这个问题,在此记录一下。

查询了很久,基本是一样的回答,但是我的header里面设置Authorization一直设置不进去。怎么设置都无效,后来发现是顺序问题,如果你的代码有下面设置,必须严格按照下面顺序

最后发现,调用顺序必须严格为:

objectivec 复制代码
[self setResponseSerializer:responseType forManager:manager];
[self setRequestSerializer: serializerName forManager: manager];
[self setRequestHeaders: headers forManager: manager];

也就是说,最后再去设置head里面的东西......

参考:AFNetworking 设置header无效 - 码农教程

\

希望后人珍惜时间,少走弯路,享受生活。


VKOOY

相关推荐
终端安全笔记8 小时前
描述文件、企业证书、MDM 不是三个名字,是三层
android·ios·智能手机
传奇开心果编程9 小时前
【SwiftUI入门练中学】第1课 从零开始
学习·ui·ios·swiftui·swift
丿Wayne15 小时前
iOS Token 刷新实战(Actor 避免并发重复刷新)
ios·swift·token·actor·swift并发
终端安全笔记1 天前
iOS 27 给了租赁一个新工具,但它只认受监督的设备
android·网络·安全·ios
大熊猫侯佩1 天前
独立 App 首发完成 iPhone Duo 展开态适配
ios·swiftui·swift
光影少年1 天前
setImmediate 和 setTimeout(0) 的区别
android·前端·react.js·ios·前端框架
2501_916008892 天前
SSE 和 gRPC 流式接口如何抓包,调试 SSE 与 gRPC 流式接口
网络协议·计算机网络·网络安全·ios·adb·https·udp
HouWan2 天前
Flutter: MediaQuery.of(context) 为什么可能拖慢页面?
android·flutter·ios
用户38034165882972 天前
Broadcast Extension 里的 Live Activity:一次跨进程妥协
ios·音视频开发
匠测AI说2 天前
XCUITest 自动化全解:同进程白盒、XCTest 架构、自动同步机制与 iOS 端选型指南
测试工具·ios·自动化