iOS9把所有的http请求都改为https了:iOS9系统发送的网络请求将统一使用TLS 1.2 SSL。也就是说以前的项目如果是http的请求现在都没法用了,会显示无法连接网络。如果要适配以前的http请求,可以在 Info.plist 中声明,倒退回不安全的网络请求添加 NSAppTransportSecurity 类型 Dictionary , Dictionary 下添加 NSAllowsArbitraryLoads 类型 Boolean ,值设为 YES。如下图
1.
2.添加 NSAppTransportSecurity 类型 Dictionary
3.Dictionary 下添加 NSAllowsArbitraryLoads 类型 Boolean ,值设为 YES
设置好了之后,就可以用回以前的http请求了,不过既然苹果要求用https,建议各位还是早点让公司把请求都换成https的。