Error Domain=NSURLErrorDomain Code=-1022 "The resource could not be loaded b

来源:互联网 发布:阿里云ftp端口号 编辑:程序博客网 时间:2024/05/22 23:52

Error Domain=NSURLErrorDomain Code=-1022 "The resource could not be loaded b.......网络请求报这样的错


 情景:一直用6的测试机测试,突然换成5s,运行之后,总是网络请求失败,打印error得到这样一个错误


原因:iOS9引入了新特性App Transport Security (ATS)。详情:App Transport Security (ATS)

新特性要求App内访问的网络必须使用HTTPS协议。

但是项目使用的是HTTP协议,使用私有加密方式保证数据安全。现在也不能马上改成HTTPS协议传输。


最快解决方式:

在Info.plist中添加NSAppTransportSecurity类型Dictionary

NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES


如果想要彻底解决得把http 协议改为https


阅读全文
0 0
原创粉丝点击