iOS 使用AFNetworking 3.1.0如何在请求头中加入cookie

iOS 使用AFNetworking 3.1.0如何在请求头中加入cookie

我们在使用AFNetworing 的时候, 公司对数据的处理有些是对请求数据的参数进行一些加密而有些是在请求之前在请求头中加入cookie来处理,这样当用户登录之后就不需要再传一些参数对后续数据进行请求,只需要一个cookie和URL就可以搞定数据请求了,目前我们大多数请求都是遵循http协议,不清楚的童鞋可以自行Google,由于ipv6的关系,就直接讲解在AFNetworking 3.1.0下如何在请求头中加入cookie,

既然要加cookie,那么就得获得这个cookie,一般是在用户登录成功后,服务器会在请求头中返回cookie,那么我们使用AFNetworking 3.1.0如何获得这个cookie呢? OK

直接上代码


这个Set-cookie 就会在task.respose中,我们通过实例化NSHTTPURLResponse来取得 Set-cookie(这个字段通过打印内容可以获得)

这样一来我们就可以取得这个cookie了,通过数据持久化存储到本地,在接下来的请求中在请求投中携带这个cookie就OK了,那么怎么携带呢?OK 代码来



之前通过NSUserdefaults,这里就直接取出来了,通过约定好的字段放到请求 头中就OK了 。

好了,基本就是这样了,不清楚的可以Google或者直接问我啦。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值