在 iOS 9 中,我可以将密钥添加到我的 info.plist 以禁用 App Transport Security。有两个键NSExceptionAllowsInsecureHTTPLoads
和NSThirdPartyExceptionAllowsInsecureHTTPLoads
,它们定义为:
一个可选的布尔值,当设置为 YES 时,允许不安全的 HTTP 加载。使用此键描述您的应用程序对您可以控制其安全属性的域的预期网络行为。
和
NSExceptionAllowsInsecureHTTPLoads 密钥的一个版本,用于配置与您无法控制其安全属性的域的连接。
它们指的是什么安全属性?为什么我的意图很重要?
在什么情况下我会使用其中一种而不是另一种?