[iOS开发]网络请求中的请求头

Posted Billy Miracle

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[iOS开发]网络请求中的请求头相关的知识,希望对你有一定的参考价值。

在网络交互的过程中我们通常会使用到请求头,关于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 
        ...
    
];

以上是关于[iOS开发]网络请求中的请求头的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发网络篇—NSURLConnection基本使用

ios开发防止App被抓包(可正常请求)

iOS开发网络篇—NSURLConnection基本使用

iOS开发网络篇--NSURLConnection

iOS开发网络篇—NSURLConnection基本使用

在iOS中使用NSURLProtocol进行网络代理