App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Te
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Te相关的知识,希望对你有一定的参考价值。
ios进行http请求,会出现这个问题:
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
解决办法:在工程文件*.plist中进行配置,截图如下:
用记事本打开工程文件,为:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
经查,原因是iOS9引入了新特性App Transport Security (ATS)
。详情:App Transport Security (ATS)
新特性要求App内访问的网络必须使用HTTPS
协议,所以若能使用https尽量使用https。
参考文档:https://segmentfault.com/a/1190000002933776
原文链接:http://www.cnblogs.com/tandaxia/p/5193081.html
以上是关于App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Te的主要内容,如果未能解决你的问题,请参考以下文章
根据 Scheme 修改 App Transport Security
sh 用于在iOS 9中禁用App Transport Security的Bash脚本
我似乎没有找到 App Transport Security,所以我可以暂时禁用它
iOS App 不支持http协议 App Transport Security has blocked a cleartext HTTP (http://)
Xcode 7提示App Transport Security has blocked a cleartext HTTP (http://) resource load的解决办法
App Transport Security has blocked a cleartext HTTP (http://) resource load