美文网首页
关于IOS9后不能使用HTTP请求的解决办法

关于IOS9后不能使用HTTP请求的解决办法

作者: KKWong | 来源:发表于2016-09-21 00:44 被阅读22次

苹果在IOS9后引入了新特性App Transport Security (ATS),强制网络请求使用HTTPS协议,所以在IOS9使用HTTP协议进行网络请求,会输出一下错误

The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.

解决办法:

1.在plist.info文件中添加一行名称为:NSAppTransportSecurity 类型为:Dictionary
2.在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES

相关文章

  • 关于IOS9后不能使用HTTP请求的解决办法

    苹果在IOS9后引入了新特性App Transport Security (ATS),强制网络请求使用HTTPS协...

  • 12.Https

    在iOS9以后,直接进行HTTP请求是会报错。系统会告诉我们不能直接使用HTTP进行请求,需要在Info.plis...

  • iOS9中HTTP协议的变化

    问题 iOS9以后的http请求协议无法使用。错误描述: 原因 由于iOS9中,苹果将原http协议改成了http...

  • iOS9适配-1

    2015-07-27 iOS9 HTTP 不能正常使用的解决办法 部分内容为转载,点我查看原文 今天升级Xcode...

  • iOS9 适配注意事项

    Tip 1: HTTPS iOS9把所有的http请求都改为https了:iOS9系统发送的网络请求将统一使用T...

  • iOS编程由于系统升级导致奔溃

    iOS9起,新特性要求App访问网络请求,要采用 HTTPS 协议。 解决办法(允许app采用http): iOS...

  • iOS9中HTTP协议的变化

    问题 iOS9以后的http请求协议无法使用。 错误描述: App Transport Security has ...

  • iOS9 改变

    1、iOS9 默认强制https ,如果原先是http的 在iOS9上将不能使用使用http的解决方案:(i...

  • 网络适配-Https

    1、HTTP请求失败解决了编译问题后,程序跑起来了,却发现很多网络请求失败。这是因为iOS9默认不支持HTTP请求...

  • iOS9 HTTP 不能正常使用的解决办法

    在Info.plist中添加NSAppTransportSecurity类型Dictionary。 在NSAppT...

网友评论

      本文标题:关于IOS9后不能使用HTTP请求的解决办法

      本文链接:https://www.haomeiwen.com/subject/gzaoettx.html