iOS9 请求出现App Transport Security has blocked a cleartext HTTP (http://)
2016-05-15 01:02
393 查看
当我们进行iOS开发中,如果想要专心负责前端而又缺乏后台开发人员的情况下,我们就会用到Bmob后端云。
现在,我们回到正题,当我们把程序运行在iOS 9上时就会出现一些问题:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app‘s Info.plist file。
在iOS9 beta中,苹果将原http协议改成了https协议,使用 TLS1.2 SSL加密请求数据。这里我们有一个解决办法:
在info.plist中加入如下代码:
从而我们上面的问题就解决了。
最后附上博主亲测的截图(红色矩形框即为添加的代码):
现在,我们回到正题,当我们把程序运行在iOS 9上时就会出现一些问题:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app‘s Info.plist file。
在iOS9 beta中,苹果将原http协议改成了https协议,使用 TLS1.2 SSL加密请求数据。这里我们有一个解决办法:
在info.plist中加入如下代码:
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
从而我们上面的问题就解决了。
最后附上博主亲测的截图(红色矩形框即为添加的代码):
相关文章推荐
- 深入理解Nginx第四章:HTTP配置项的步骤整理
- Java网络通信示例
- IOS企业App应用的安装及https证书生成
- 第十八章网络编程
- 关于HTTP 协议的特点,以及网络请求GET 和 POST 的区别?
- WEB服务器、应用程序服务器、HTTP服务器有何区别?
- Windows网络编程学习笔记(5) TCP服务端向客户端发送Hello World!
- HTTP协议三次握手过程
- 网络多线程01
- 为什么基于TCP的应用需要心跳包(TCP keep-alive原理分析)
- 通过对日志配置文件的修改,使得本地的日志同步给另一台PC(这两台PC在同一网络下)
- TCP连接探测中的Keepalive和心跳包. 关键字: tcp keepalive, 心跳, 保活
- TCP/IP Http 和Https之间的区别
- http请求过程
- TCP连接的状态详解以及故障排查
- 关于jstl taglib的错误 Can not find the tag library descriptor for “http://java.sun.com/jstl/core”
- TCP网络编程中connect()、listen()跟accept()三者之间的关系
- 下载安装Apache HTTP Server 2.4
- 网络及协议篇
- httpClient Post 加号会被转换为空格