iOS9 新特性ATS

XCode7 新建的项目,要求使用HTTPS协议

HTTP+SSL/TLS+TCP = HTTPS

也就是说,服务需要提供HTTPS(TLS 1.2)的接口;

如果服务不改变,则需要在info.plist中加入下面的键值,用来信任所有HTTP服务器

NSAllowsArbitraryLoads


NSAppTransportSecurity



NSAllowsArbitraryLoads



或者严谨的

NSAppTransportSecurity


NSExceptionDomains



NSIncludesSubdomains



NSTemporaryExceptionAllowsInsecureHTTPLoads



NSTemporaryExceptionMinimumTLSVersion

TLSv1.1




你可能感兴趣的:(iOS9 新特性ATS)