[iOS开发]日常需求一:Xcode7、iOS9设置Http网络请求(不能使用Http的解决办法)

在iOS9、Xcode7及其以上版本网络访问时,默认会使用iOS9的新特性,使得所有的http连接被禁用。不过https的证书一般是要收费的,虽然也有免费的但是也有各种各样的限制。所以大多数公司还是采用的http协议,那么问题来了怎么在iOS9、Xcode7中开启http访问呢?

实现步骤一:在项目中搜索info.plist,打开plist文件


实现步骤二:在info.plist中右键点击Add Row添加NSAppTransportSecurity,类型为Dictionary,然后再添加子项目NSAllowsArbitraryLoads类行为Boolean值为YES

[iOS开发]日常需求一:Xcode7、iOS9设置Http网络请求(不能使用Http的解决办法)_第1张图片

ok来试验一下访问一个http连接尝试一下,可以了。

[iOS开发]日常需求一:Xcode7、iOS9设置Http网络请求(不能使用Http的解决办法)_第2张图片


你可能感兴趣的:([iOS开发]日常需求一:Xcode7、iOS9设置Http网络请求(不能使用Http的解决办法))