html5 ios cookie,iOS cookie
释放双眼,带上耳机,听听看~!
1 NSMutableURLRequest请求时,会找到和该域名相同的cookie值,放到一起,然后请求。
2 [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie]; 不会在本地磁盘写入,只做内存缓存。
3 添加cookie
NSMutableDictionary *cookieProperties = [NSMutableDictionary dictionary];
[cookieProperties setObject:@"authKey" forKey:NSHTTPCookieName];
[cookieProperties setObject:@".tabobao.com" forKey:NSHTTPCookieDomain];
[cookieProperties setObject:@"sfda" forKey:NSHTTPCookieValue];
[cookieProperties setObject:@"/" forKey:NSHTTPCookiePath];
[cookieProperties setObject:@"0" forKey:NSHTTPCookieVersion];
NSHTTPCookie *cookie = [NSHTTPCookie cookieWithProperties:cookieProperties];
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie];
//添加cookie
NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies];
for (NSHTTPCookie *tempCookie in cookies) {
NSLog(@"tep %@",tempCookie);
}
4 遍历cookie
NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies];
for (NSHTTPCookie *tempCookie in cookies) {
NSLog(@"tep %@",tempCookie);
}
5 删除cookie
for (NSHTTPCookie *curCookie in [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]) {
[[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:curCookie];
}
6测试代码
- (void)viewDidLoad {
[super viewDidLoad];
[self writeCookie];
[self testquest];
}
- (void)writeCookie{
NSMutableDictionary *cookieProperties = [NSMutableDictionary dictionary];
[cookieProperties setObject:@"authKey" forKey:NSHTTPCookieName];
[cookieProperties setObject:@".taobao.com" forKey:NSHTTPCookieDomain];
[cookieProperties setObject:@"sfda" forKey:NSHTTPCookieValue];
[cookieProperties setObject:@"/" forKey:NSHTTPCookiePath];
[cookieProperties setObject:@"0" forKey:NSHTTPCookieVersion];
//添加cookie
NSHTTPCookie *cookie = [NSHTTPCookie cookieWithProperties:cookieProperties];
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie];
NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies];
for (NSHTTPCookie *tempCookie in cookies) {
NSLog(@"tep %@",tempCookie);
}
}
- (long long)testquest{
NSString *nsUrl = [NSString stringWithFormat:@"https://taobao.com"];
NSMutableURLRequest *nsmRequest = [[NSMutableURLRequest alloc] init] ;
[nsmRequest setURL:[NSURL URLWithString:nsUrl]];
[nsmRequest setHTTPMethod:@"HEAD"];
[nsmRequest setTimeoutInterval:30];
[nsmRequest addValue:[NSString stringWithFormat:@"text/html"] forHTTPHeaderField: @"Content-Type"];
[nsmRequest addValue:[NSString stringWithFormat:@"no-cache"] forHTTPHeaderField: @"Cache-Control"];
//get response
NSHTTPURLResponse* nsResponse = nil;
NSError *nsError = nil;
NSData *nsResponseData = nil;
@try
{
nsResponseData = [NSURLConnection sendSynchronousRequest:nsmRequest returningResponse:&nsResponse error:&nsError];
}
@catch (NSException * e)
{
return 0;
}
if( nsResponseData == nil )
{
if( -1001 == [nsError code] )
{
return 0;
}
return 0;
}
}
赋值代码后,使用Charles抓包就好。
html5 ios cookie,iOS cookie相关推荐
- ios html5 录音功能,HTML5 Audio 在 iOS Safari 上的有关问题
HTML5 Audio 在 iOS Safari 上的问题 最近接触一个移动短项目,做摇一摇的功能,然后摇的时候要有声音,摇中奖的时候也有声音,问题来了,iOS 5 不能用代码去触发播放声音,其实 A ...
- 苹果微信html音乐播放,HTML5教程 在iOS微信浏览器中如何自动播放HTML5 audio
本篇教程探讨了HTML5教程 在iOS微信浏览器中如何自动播放HTML5 audio,希望阅读本篇文章以后大家有所收获,帮助大家HTML5+CSS3从入门到精通 . < html> Aut ...
- html cookie设置不过期,HTML5学习之关于Cookie的expires过期时间无效分析
原标题:HTML5学习之关于Cookie的expires过期时间无效分析 在学习Cookie的过程中发现Cookie设置过期时间后,过了设定时间Cookie并不会自动删除,重启浏览器甚至是重启电脑后重 ...
- iOS:iOS开发非常全的三方库、插件、大牛博客等等
iOS开发非常全的三方库.插件.大牛博客等等 github排名:https://github.com/trending, github搜索:https://github.com/search. 此文章 ...
- iOS开发--iOS及Mac开源项目和学习资料
文/零距离仰望星空(简书作者) 原文链接:http://www.jianshu.com/p/f6cdbc8192ba 著作权归作者所有,转载请联系作者获得授权,并标注"简书作者". ...
- jquery php cookie,jQuery的Cookie插件 cookie 使用方法
cookies 是一个用 jQuery 来操作 Cookie 的插件.因为使用传统的Javascript来设置和获取Cookies信息很麻烦,要写上几个函数来处理,所以为了方便日常的开发工作,就有人写 ...
- iOS进阶 - iOS如何监控崩溃
转载自:https://blog.csdn.net/qxuewei/article/details/90760508 iOS进阶 - iOS如何监控崩溃 几种常见的崩溃 数组越界:给数组添加 nil: ...
- ios::ate ios::app ios::out ios::in ios::trunc ios::binary(组合总结)
一.情况1 [file1会被截断] ofstream out("file1"); ofstream out("file1", ofstream::out); o ...
- Cookie、cookie使用方法
Cookie.cookie使用方法.保存用户名密码 //设置Cookie,//cname 获取时所需参数//username,password 用于记住账号密码,如果只要存一个参数 password为 ...
最新文章
- win10启动telnet
- [cocos2d-x]游戏开发系列教程-搭建cocos2d-x的windows开发环境
- CVPR 2015 papers
- mysql pool返回值_Mysql成神之路-InnoDB 的 Buffer Pool
- Win2003安装后的十个小技巧
- 通过错误的sql来测试推理sql的解析过程
- winform 消息通讯组件实习
- Effective Java~58. for-each 循环优先于传统的for 循环
- linux /etc/shadow 文本结构
- springboot - 问与答
- 讲解开源项目:一步步跑起来个 Java 前后端分离的人力资源管理系统
- SQL tp3.2 批量更新 saveAll
- 关于IDEA中有关springboot快启动报错问题
- 备用计算机机房管理制度,计算机机房管理规定
- 左倾红黑树(Left-Leaning Red-Black Trees:LLRBT)解析
- 计算机32位如何变成64位,我电脑是32位的
- Matlab中ind2rgb函数用法
- K3 WISE销售出库单增加不含税单价金额以及税率
- 电能质量在线监测装置
- mysqli_affected_rows()获取查询受影响的行数
热门文章
- 展讯(SPRD)WRE学习-1
- 远距离串口服务器( 适配器)UART 转 1-Wire 应用
- C语言函数调用时候内存中栈的动态变化详细分析
- 索迪斯完成收购上海拓美医疗;温瑞通推出创新产品 Releye RAP温控集装箱 | 医药健闻...
- 脱壳系列_1_UPX壳_详细版
- 易度文档管理系统功能特性之预览
- 很不错实用的前端工具
- 架构建模利器- Archimate 规范以及其实现工具Archi 4.x
- 苹果手机怎么升级鸿蒙系统,鸿蒙2.0首个升级版本 与苹果的iOS14.3的安装包相当...
- Navicat实现数据库结构和数据同步