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
网友评论