IOS9 HTTP 不能正常使用的解决办法
2015-10-29 10:21
645 查看
iOS9引入了新特性App Transport Security (ATS),新特性要求App内访问的网络必须使用HTTPS协议。
iOS9系统发送的网络请求将统一使用TLS 1.2 SSL,采用TLS 1.2 协议,目的是强制增强数据访问安全,而且系统 Foundation 框架下的相关网络请求,将不再默认使用HTTP等不安全的网络协议,而默认采用
TLS 1.2。服务器因此需要更新,以解析相关数据。如不更新,可通过在 Info.plist 中声明,倒退回不安全的网络请求。
解决办法:
1.在Info.plist中添加NSAppTransportSecurity类型Dictionary。
2.在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES
iOS9系统发送的网络请求将统一使用TLS 1.2 SSL,采用TLS 1.2 协议,目的是强制增强数据访问安全,而且系统 Foundation 框架下的相关网络请求,将不再默认使用HTTP等不安全的网络协议,而默认采用
TLS 1.2。服务器因此需要更新,以解析相关数据。如不更新,可通过在 Info.plist 中声明,倒退回不安全的网络请求。
解决办法:
1.在Info.plist中添加NSAppTransportSecurity类型Dictionary。
2.在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES
相关文章推荐
- android volley(三)使用Volley加载网络图片
- Meta http-equiv属性详解(转)
- http://d3js.org/
- 怎么win7桌面上显示我的电脑、文档、网络等图标?
- Android Http请求方法汇总
- 网络多线程小结
- ios网络学习------3 用非代理方法实现异步post请求
- ios网络学习------2 用非代理方法实现同步post请求
- 网络传输中常遇到的协议
- 使用网络代理造成Archive submission failed with errors
- 【读书笔记】iOS网络-Web Service协议与风格
- 【读书笔记】iOS网络-Web Service协议与风格
- iOS9 HTTPS
- 【转】404、500、502等HTTP状态码介绍
- NanoHttpd
- iOS开发: AFNetworking网络请求:NSURLSession版
- TCP、UDP
- 开发即时通信是选择UDP还是TCP协议
- 恶意软件感染MySQL服务器 成为全球DDoS僵尸网络一部分
- SDWebImage获取网络图片大小