在iOS 9中,我可以向我的info.plist文件添加键来禁用应用传输安全(App Transport Security)。这里有两个键,
在哪些情况下,我会使用其中一个而不是另一个?
NSExceptionAllowsInsecureHTTPLoads
和NSThirdPartyExceptionAllowsInsecureHTTPLoads
,它们被定义为:
一个可选的布尔值,当设置为YES时,允许不安全的HTTP连接。使用此键来描述您的应用程序对具有受控安全属性的域的网络行为意图。
以及
它们所指的安全属性是什么?为什么我的意图很重要?NSExceptionAllowsInsecureHTTPLoads键的一个版本,用于配置到一个您无法控制其安全属性的域的连接。
在哪些情况下,我会使用其中一个而不是另一个?