取消IOS9对http的请求限制


title : 取消IOS9对http的请求限制
category : IOS


取消IOS9对http的请求限制

标签(空格分隔): IOS


在Info.plist文件中最后的前加上一下内容即可

NSAppTransportSecurity 

NSAllowsArbitraryLoads


  • 原因

iOS9把所有的http请求都改为https了:iOS9系统发送的网络请求将统一使用TLS 1.2 SSL。采用TLS 1.2 协议,目的是 强制增强数据访问安全,而且 系统 Foundation 框架下的相关网络请求,将不再默认使用 Http 等不安全的网络协议,而默认采用 TLS 1.2。服务器因此需要更新,以解析相关数据。如不更新,可通过在 Info.plist 中声明,倒退回不安全的网络请求。

  • 如果没有修改,错误提示如下:
取消IOS9对http的请求限制_第1张图片
IOS9HTTP请求被禁错误提示.png

你可能感兴趣的:(取消IOS9对http的请求限制)