美文网首页
NSHTTPCookieStorage|NSHTTPCookie

NSHTTPCookieStorage|NSHTTPCookie

作者: manajay | 来源:发表于2018-04-26 13:54 被阅读3次
/**
 设置全局 cookies

 @param userInfo  用户信息
 */
+ (void)manageCookiesWithInfo:(User *)userInfo {
    NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
    // cookie 其一 创建
    NSMutableDictionary *cookieProperties = [NSMutableDictionary dictionary];
    [cookieProperties setObject:@"officeId" forKey:NSHTTPCookieName];
    [cookieProperties setObject:userInfo.officeId ?:@"" forKey:NSHTTPCookieValue];
    [cookieProperties setObject:@"xxxx.cn" forKey:NSHTTPCookieDomain];
    [cookieProperties setObject:@"/" forKey:NSHTTPCookiePath];
    // cookie 其一 添加
    NSHTTPCookie *cookie = [NSHTTPCookie cookieWithProperties:cookieProperties.copy];
    [cookieStorage setCookie:cookie];
    
    // cookie 其二 创建
    NSMutableDictionary *cookieProperties2 = [NSMutableDictionary dictionaryWithDictionary:cookieProperties.copy];
    [cookieProperties2 setObject:@"of_id" forKey:NSHTTPCookieName];
    [cookieProperties2 setObject:userInfo.officeId ?:@"" forKey:NSHTTPCookieValue];
    
    // cookie 其二 添加
    NSHTTPCookie *cookie2 = [NSHTTPCookie cookieWithProperties:cookieProperties2.copy];
    [cookieStorage setCookie:cookie2];
}

翻墙 -Cookies in iOS— NSHTTPCookie and NSHTTPCookieStorage

相关文章

网友评论

      本文标题:NSHTTPCookieStorage|NSHTTPCookie

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