美文网首页
修改cooke并保存

修改cooke并保存

作者: 我是菜鸟66666 | 来源:发表于2016-08-30 17:34 被阅读0次

NSHTTPCookieStorage*cookieJar = [NSHTTPCookieStoragesharedHTTPCookieStorage];

NSArray*cookies = [NSArrayarrayWithArray:[cookieJarcookies]];

for(NSHTTPCookie*cookieincookies)

{

//从cookies中获取sessionid并保存.

NSDictionary*cookieProperties = [[NSMutableDictionaryalloc]init];

[cookiePropertiessetValue:[responseObjectvalueForKey:@"token"]forKey:NSHTTPCookieValue];

[cookiePropertiessetValue:@"token"forKey:NSHTTPCookieName];

[cookiePropertiessetValue:@"m.thirtydevs.com"forKey:NSHTTPCookieDomain];

//没有增加新cookie也许是由于没有把NSHTTPCookieExpires和NSHTTPCookiePath设置好.

//NSLog(@"%@",[responseObject valueForKey:@"token"]);

//[cookieProperties setValue:[responseObject valueForKey:@"token"] forKey:NSHTTPCookieExpires];

[cookiePropertiessetValue:[cookiepath]forKey:NSHTTPCookiePath];

NSHTTPCookie*ncookie = [[NSHTTPCookiealloc]initWithProperties:cookieProperties];

[[NSHTTPCookieStoragesharedHTTPCookieStorage]setCookie:ncookie];

}

NSLog(@"2:%@",[[NSHTTPCookieStoragesharedHTTPCookieStorage]cookies]);

//NSHTTPCookieStorage *cookieJar = [NSHTTPCookieStorage sharedHTTPCookieStorage];

NSArray*cookies1 = [NSArrayarrayWithArray:[[NSHTTPCookieStoragesharedHTTPCookieStorage]cookies]];

////NSLog(@"%@",cookies);

NSData*data = [NSKeyedArchiverarchivedDataWithRootObject:cookies1];

[[NSUserDefaultsstandardUserDefaults]setObject:dataforKey:@"sessionCookies"];

相关文章

  • 修改cooke并保存

    NSHTTPCookieStorage*cookieJar = [NSHTTPCookieStorageshare...

  • vi命令

    参考 :wq! 强制保存退出:wq 保存并退出ZZ 保存并退出:q! 强制退出并忽略所有更改:e! 放弃所有修改...

  • docker修改镜像并保存

    1、后台启动容器并命名: docker run -itd --name ubuntu_vim ubuntu:lat...

  • git 修改冲突

    :wq//保存并退出修改完后git add .git commit ""

  • Git 使用汇总

    当本地进行了修改,pull远程时拉下了修改,使用x + enter退出并保存

  • 批量修改并保存xml文件

    因为项目做数据集,把图片放在以中文名命名的文件夹中,导致进行数据扩充时报错。如图,之前红框内的是中文名,现在要改成...

  • 神奇的HMR

    模块热替换(Hot Module Replacement 简称HMR),就是当对代码做了修改并保存后,修改结果会直...

  • osx下修改全局环境变量

    nano ./.bash_profile 修改后并保存生效配置 使用下面命令 source ~/.bash_pro...

  • git .gitignore忽略文件.DS_Store

    cd 你项目目录创建gitignoretouch .gitignore 进入你iOS项目目录,直接修改并保存.g...

  • Ubuntu 无法输入中文的问题

    一、修改或者新建.inputrc 文件 $ vim ~/.inputrc 复制下面四行到.inputrc并保存 二...

网友评论

      本文标题:修改cooke并保存

      本文链接:https://www.haomeiwen.com/subject/lfxqettx.html