文档章节

【iOS】AFN网络请求通过获取cookies保持会话

刘三火
 刘三火
发布于 2016/11/15 15:06
字数 121
阅读 75
收藏 0

首先,我在登录成功的回调函数中就记录下当时的cookie,并保存在本地中,全局调用。

//获取cookie  

  1. NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage]cookiesForURL:[NSURL URLWithString:url]];  
  2. for (NSHTTPCookie *tempCookie in cookies)  
  3.         {  
  4.             //打印cookies  
  5.             NSLog(@"getCookie:%@",tempCookie);  
  6.         }  
  7. NSDictionary *Request = [NSHTTPCookie requestHeaderFieldsWithCookies:cookies];  
  8.   
  9. NSUserDefaults *userCookies = [NSUserDefaults standardUserDefaults];  
  10. [userCookies setObject:[Request objectForKey:@"Cookie"] forKey:@"userDefaultsCookie"];  
  11. [userCookies synchronize];  

再在你需要的页面中调用出你的cookie,并存放在请求头中即可

  1. [self.manager.requestSerializer setValue:[[NSUserDefaults standardUserDefaults]objectForKey:@"userDefaultsCookie"]forHTTPHeaderField:@"Cookie"];  

 

© 著作权归作者所有

共有 人打赏支持
刘三火
粉丝 0
博文 10
码字总数 647
作品 0
郑州
私信 提问
【iOS】网络操作与AFNetworking

众所周知,苹果搞的一套框架NSContention发送请求与接收请求的方式十分繁琐。操作起来很不方便。不仅要做区分各种请求设置各种不同的参数,而且还要经常在多线程里操作,同时还要对请求与返回...

xn4545945
2014/07/19
0
0
开发只懂 AFN ?搞定 NSURLSession 才是硬道理

由于傲娇的苹果在 iOS9 之后已经放弃了 NSURLConnection,所以在现在的实际开发中,除了大家常见的 AFN 框架,一般使用的是 iOS7 之后推出的 NSURLSession,作为一名 iOS 开发人员,如果你只...

秦无炎
2016/10/20
13
0
Web Storage 与cookies

Web Storage介绍 Web Storage带来的好处 减少网络流量:一旦数据保存在本地后,就可以避免再向服务器请求数据,因此减少不必要的数据请求,减少数据在浏览器和服务器间不必要地来回传递。快速...

黄黄黄
2017/11/17
0
0
Session和Cookies的原理及代码实现

在浏览网页时,很多页面是需要登录的,但是我们知道HTTP协议是无状态协议,那么我们在网站的各个网页间跳转时,为什么不需要重新登录账号呢?这就是Session和Cookies的功劳了,接下来,让我们...

一根薯条
03/17
0
0
python-58: cookies和opener的进一步理解

本来写到这里我认为我们这个实例已经讲解完成了,但是当我回过头看之后,发现之前一些比较模糊或者不是很确定的事情,在这里得到了一些新的的认识,所以觉得有必要在这里记录一下 为什么登陆...

达岭凹老大
2015/12/15
169
0

没有更多内容

加载失败,请刷新页面

加载更多

用PyTorch创建一个图像分类器?So easy!(Part 1)

摘要: 本文将为你介绍为何要重用神经网络?哪部分可以重用,哪部分不可以重用。了解完这些基础概念,你就可以自行创建一个图像分类器了。 经过了几个月的学习和实践,我完成了优达学城网站上...

阿里云官方博客
8分钟前
0
0
ssh使用正确的密码登录服务器被拒绝

1、用一个普通用户登录服务器被拒绝。 2、在服务器上,tail -f /var/log/secure, 看到: Dec 19 11:03:20 mmi5 sshd[11126]: pam_tally2(sshd:auth): user carrot (1003) tally 144, deny 3 ......

gelare
9分钟前
0
0
基于腾讯AI Lab词向量进行未知词、短语向量补齐与域内相似词搜索

AI Lab开源大规模高质量中文词向量数据,800万中文词随你用,质量非常高,就是一个词向量.txt文件都有16G之多,太夸张了。。不过的确非常有特点: ⒈ 覆盖率(Coverage): 该词向量数据包含...

火力全開
11分钟前
0
0
Shiro简介——《跟我学Shiro》

1、《跟我学Shiro》PDF完结版下载 2、shiro简介——《跟我学Shiro》 3、shiro demo

近在咫尺远在天涯
12分钟前
0
0
教你一个vue小技巧,一般人我不说的

本文由云+社区发表 1. 需求 最近的项目中,需要实现在vue框架中动态渲染带提示框的单选/多选文本框,具体的效果如下图所示,在输入框聚焦时,前端组件通过接收的kv参数渲染出选项,用户点击选...

腾讯云加社区
15分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部