直接贴代码了
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*)response;
//获取cookie方法1
NSDictionary *fields = [httpResponse allHeaderFields];
NSURL * url = request.URL;
NSArray *cookies = [NSHTTPCookie cookiesWithResponseHeaderFields:fields forURL:url];
NSString * value;
for (NSHTTPCookie * cookie in cookies) {
if ([cookie.name isEqualToString:@"GY-Log-ID"]) {
value=cookie.value;
}
}
效果如下:这是fields的结果
99D0CCEC-0C5E-4151-AFB7-07D900764D90.png
这是取出的cookie信息:
QQ20160826-0.png然后就可以取出对应的cookie名字和值了 使用.name .value方法
网友评论