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

news/2024/7/20 22:47:15 标签: ios

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

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

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

[self setResponseSerializer:responseType forManager:manager];
[self setRequestSerializer: serializerName forManager: manager];
[self setRequestHeaders: headers forManager: manager];

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

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


\

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


VKOOY


http://www.niftyadmin.cn/n/5168254.html

相关文章

看农村供水信息化管理系统如何破解供水难题

你是否曾经想过,能够通过一款数字孪生系统平台,解决农村供水的难题?现在,我们带来了这样一款产品,它将为农村供水带来革命性的改变。 我们的农村供水信息化系统,是一款基于数字孪生技术的供水管理平台。它通…

list部分接口模拟实现(c++)

List list简介list基本框架list构造函数list_node结构体的默认构造list类的默认构造 push_back()iteartor迭代器迭代器里面的其他接口const迭代器通过模板参数实现复用operator->() insert()erase()clear()析构函数迭代器区间构造拷贝构造operator() list简介 - list可以在…

【修车案例】一波形一案例(11)

故障车型:2013款宝马320旅行版 故障现象:发动机警告灯亮起,加速无力等,发动机冷却后车辆能够正常运行,直到温度升高,故障重现。 故障码:25D100增压压力传感器对地短路;27F100增压空气…

Ubuntu18.04.6安装qt5.7.1(超级详细教程)

目录 1、下载对应Linux版本的qt 2、安装完qt,可能也要安装下对应的编译工具 1、下载对应Linux版本的qt (1)准备安装的是qt5.7.1:qt-opensource-linux-x64-5.7.1.run (2)在虚拟机进入存放qt安装包的目录…

git 简单使用说明

git 是什么? 官方的说法自己去官网查,我只说说我浅薄的看法:git是一款用来协同敲代码的工具,方便一群人一起敲代码。 安装 自己去官网下载,b站也是一堆视频 使用前的准备 1.github新建仓库 当然码云也可以&#x…

伦敦金冬令时开市时间怎样调整

在刚刚过去的一周,欧美的金融市场已经正式进入了冬令时,这对伦敦金市场的交易时间也产生了影响。由于美国于今年11月5日(星期日)开始正式实施冬令时间,所以香港的伦敦金平台的交易时间也随之而有所调整。 从今年11月6日开始&#…

Mysql数据库管理---MySQL数据库连接、权限认证

1 mysql系统连接权限认证。 1 mysql数据库权限表在数据库启动时就载入内存,当用户通过身份验证后,就在内存中进行相应权限的存取。系统会用到mysql数据库中3个核心表:user,host,db。 主要包括: 用户列&a…

Docker修改容器内部文件的三种方法

为啥要记录呀 今天在修改Docker内部文件的时候,安装vim居然失败了,在执行apt-get update时一直有几个404,解决无果,最后放弃安装vim,将文件拷贝出来修改,然后再拷贝到docker内部。记录一下如何修改Docker内…