虾米在用Xcode7创建项目并用AFNetworking发送请求的时候突然就报错了,对此虾米在网上查了一些资料,并进行一个记录。
AFNetworking打印报错的error如下:
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.
在纠结了很久之后。最后我就想到了安全性问题。然后在发送请求的协议里把http改成https,之后它就能运行了。
但是之前用到的http协议发送请求,那该怎么办呢 ??
最终在网路上找到了以下的解决的方法:
1、在info.plist中添加App Transport Security Settings 它的类型type为Dictionary
2、在App Transport Security Settings以下添加Allow Arbitrary Loads 类型type为Boollean 并设置值value为YES