NSURLSessionConfiguration配置

iOS基础
文章目录

本文主要介绍了NSURLSessionConfiguration配置,只是简单的写了一个 最常用的设置,后续会陆续补充。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
可以设置全局的网络访问属性-- 对某台服务器所有特殊的设置,统一在config中设置

最重要的一个属性 应用于身份验证的

HTTPAdditionalHeaders“”
// 设置身份验证的数据 - 一旦设置,全局共享的好处!

NSString *authStr = [self base64Encode:@"admin:
123456"];

authStr = [@"BASIC "
stringByAppendingString:authStr];

// 设置请求头 身份验证 的字段

// [request setValue:authStr forHTTPHeaderField:@"Authorization"];

config.HTTPAdditionalHeaders = @{@"Authorization":
authStr};