直接贴代码了
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的结果
这是取出的cookie信息:
然后就可以取出对应的cookie名字和值了 使用.name .value方法