//從Cookies響應(yīng)頭獲取header
###代碼塊
- (void)getCookies {
? ? NSHTTPCookieStorage *cookieJar = [NSHTTPCookieStorage sharedHTTPCookieStorage];
? ? NSArray*cookieArr = [cookieJarcookies];
? ? for(NSHTTPCookie*cookieincookieArr) {
? ? ? ? if([cookie.nameisEqualToString:@"SID"]) {
? ? ? ? ? ? //存儲(chǔ)cookies
? ? ? ? ? ? [XMCentersetupConfig:^(XMConfig*_Nonnullconfig) {
? ? ? ? ? ? ? ? config.generalHeaders=@{@"SID": cookie.value};
? ? ? ? ? ? }];
? ? ? ? ? ? _cookie= cookie.value;
? ? ? ? }
? ? ? ? //存儲(chǔ)之后刪除cookies
? ? ? ? [cookieJardeleteCookie:cookie];
? ? }
}
2.獲取header信息
NSURLResponse*_Nullable response.......NSHTTPURLResponse*r=(NSHTTPURLResponse*)response;NSDictionary*dict=[r allHeaderFields];self.cookie=dict[@"salt"];