美文网首页iOS开发杂货铺
iOS 获取登陆成功Cookie和设置Cookie

iOS 获取登陆成功Cookie和设置Cookie

作者: U9995 | 来源:发表于2017-05-04 18:55 被阅读704次

新项目,什么都是新的 (人,电脑,服务器,领导,公司等等。。。很多坑。。。),后台不配合 ,Cookie 害得我搞了很久,之前的很多方法都不适用 。所以简单粗暴,从根源弄吧。。。(趁着下班时间,做个笔记吧,以后用到的话直接过来粘贴)
获取登陆成功后的Cookie:

NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL: [NSURL URLWithString:url]];//此url 就是你们登陆调用的接口
 NSData *datas = [NSKeyedArchiver archivedDataWithRootObject:cookies];
 [[NSUserDefaults standardUserDefaults] setObject:datas forKey:@"Cookie"]; [[NSUserDefaults standardUserDefaults] synchronize];
    ```

设置:在每次网络请求前设置Cookie

NSData *cookieData = [[NSUserDefaults standardUserDefaults] objectForKey:@"Cookie"];
if([cookiesData length]) {
NSArray *cookies = [NSKeyedUnarchiver unarchiveObjectWithData:cookieData];
for (NSHTTPCookie *cookie in cookies) {
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie];
}
}


有空完善一下注释和其他关于Cookie的知识。。。今天关机走人。。。

相关文章

  • iOS UIWebView和WKWebView 设置,获取,清除

    iOS UIWebView和WKWebView 设置,获取,清除cookie1.设置cookie 2.取出cook...

  • Flask中cookie的使用

    设置cookie 获取cookie,和删除cookie

  • iOS 获取登陆成功Cookie和设置Cookie

    新项目,什么都是新的 (人,电脑,服务器,领导,公司等等。。。很多坑。。。),后台不配合 ,Cookie 害得我搞...

  • C#设置Cookie

    设置Cookie 获取Cookie 清除Cookie

  • cookie

    //设置cookie //获取cookie //封装cookie调用 以对象的形式获取 //key // 设置有效...

  • js存取cookie数据

    设置cookie 获取cookie数据

  • Cookie

    设置cookie 获取cookie 封装cookie调用 以对象的形式获取 key 设置有效期:

  • 玩转服务端cookie

    获取服务端cookie 获取客户端cookie 客户端设置cookie 删除cookie cookie策略

  • js操作cookie

    JS操作cookie Jquery操作cookie 设置cookie 获取cookie 删除cookie 附件 j...

  • js cookie

    js设置cookie js获取cookie //使用方式: 给cookie设置终止日期 例如:如果要将cookie...

网友评论

    本文标题:iOS 获取登陆成功Cookie和设置Cookie

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