美文网首页
AFNetworking 设置cookie

AFNetworking 设置cookie

作者: ios小小菜鸟 | 来源:发表于2017-07-12 14:20 被阅读0次
Snip20170712_13.png

图中cookie有三个键值对,其中第一个属于一个站点,第二个和第三个属于另一个站点。
为每一个键值对创建一个dictionary如下代码所示:
其中,NSHTTPCookieDomain对应图中主机地址,NSHTTPCookiePath对应图中路径,NSHTTPCookieName对应cookie名称,NSHTTPCookieValue对应cookie内容;

NSDictionary *properties1 = [NSDictionary dictionaryWithObjectsAndKeys:
                             @"domain1.com", NSHTTPCookieDomain,
                             @"/cas/", NSHTTPCookiePath,
                             @"SESSION", NSHTTPCookieName,
                             @"771c4352-8a1b-4d86-9fc6-bf99dbd63790", NSHTTPCookieValue,
                             nil];

NSDictionary *properties2 = [NSDictionary dictionaryWithObjectsAndKeys:
                             @"domain2.com", NSHTTPCookieDomain,
                             @"/cas", NSHTTPCookiePath,
                             @"CASTGC", NSHTTPCookieName,
                             @"TGT-111891-1ptgGfEBwfPmFZXWPkRHHvn0elCyBwnJ4XHcLrVsh0hM5H1ziA-lvzhou.h3c.com", NSHTTPCookieValue,
                             nil];

NSDictionary *properties3 = [NSDictionary dictionaryWithObjectsAndKeys:
                             @"domain2.com", NSHTTPCookieDomain,
                             @"/", NSHTTPCookiePath,
                             @"connect.sid", NSHTTPCookieName,

@"s%3AKyUKJtrby_1lKr4YCIc0sTyjDG7TGiId.Ck%2BjsdVCzNL5XlR2RZkNybBzRs6LK7J2mzPldnRLKGU", NSHTTPCookieValue,
nil];

利用dictionary创建NSHTTPCookie对象实例:

NSHTTPCookie *cookie1 = [NSHTTPCookie cookieWithProperties:properties1];
NSHTTPCookie *cookie2 = [NSHTTPCookie cookieWithProperties:properties2];
NSHTTPCookie *cookie3 = [NSHTTPCookie cookieWithProperties:properties3];

将cookie添加到NSHTTPCookieStorage
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie1];
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie2];
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie3];

相关文章

  • AFNetworking 设置cookie

    图中cookie有三个键值对,其中第一个属于一个站点,第二个和第三个属于另一个站点。为每一个键值对创建一个dict...

  • 使用AFNetworking 设置cookie

    本问题是由于多账号访问统一服务器时, 由于服务器那边接收到sessionid一样, 故无法区分账号信息. 所以需要...

  • SDWebImage与Cookie

    使用Cookie -设置SDWebImageHandleCookies使用Cookie 储存Cookie -设置H...

  • AFnetworking请求头

    AFNetworking的请求头设置(token) 主题 : 使用afnetworking post 如何设置请求...

  • C#设置Cookie

    设置Cookie 获取Cookie 清除Cookie

  • js cookie

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

  • Flask中cookie的使用

    设置cookie 获取cookie,和删除cookie

  • cookie

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

  • js存取cookie数据

    设置cookie 获取cookie数据

  • Cookie

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

网友评论

      本文标题:AFNetworking 设置cookie

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