本文主要介绍了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};
|