在网络交互的过程中我们通常会使用到请求头,关于request的请求头,我们通常会处以设置和获取操作
设置网络请求的请求头:
NSURL *Url = [NSURL URLWithString:json];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:Url];
[request setValue:... forHTTPHeaderField:...];
获取网络请求返回的请求头中的内容:
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
if (error == nil) {
NSHTTPURLResponse *res = (NSHTTPURLResponse *)response;
NSDictionary *allHeaderFields = res.allHeaderFields;
/*以字典方式获取*/
} else {
...
}
}];