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

相关推荐
ii_best19 分钟前
【iOS15/16脚本】多巴胺越狱roothide模式iOS按键精灵安装方式
ios
书弋江山21 分钟前
ios 小组件和数据共享
ios
木木黄木木1 天前
Theos环境搭建与XM文件开发指南,以及iOS弹窗源码分享
ios·c#
木木黄木木1 天前
iOS插件,Theos环境搭建与XM文件开发指南(完善版本)
ios
帅次1 天前
Flutter:StatelessWidget vs StatefulWidget 深度解析
android·flutter·ios·小程序·swift·webview·android-studio
货拉拉技术1 天前
货拉拉基于“声明式”的埋点方案实践
ios·程序员
帅次1 天前
Flutter Widget 体系结构解析
android·flutter·ios·小程序·xcode·web app·dalvik
Mr.NickJJ2 天前
Swift系列02-Swift 数据类型系统与内存模型
开发语言·ios·swift
二流小码农2 天前
鸿蒙开发:wrapBuilder传递参数
android·ios·harmonyos
火柴就是我2 天前
flutter rust bridge 编译成so 文件 或者 .a文件 依赖到主项目
flutter·ios·rust