iOS9中HTTP协议的变化

问题

iOS9以后的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.

原因

由于iOS9中,苹果将原http协议改成了https协议,使用TLS1.2 SSL加密请求数据。

解决方案

info.plist文件加入key

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>

效果下图:

参考资料



再一次感谢您花费时间阅读这篇文章!

微博: @Danny_吕昌辉
博客: SuperDanny

时间: 2024-08-29 20:18:05

iOS9中HTTP协议的变化的相关文章

以太网交换机中生成树协议的实现

摘要:生成树算法和协议是自动生成网络拓扑结构的基础.本文阐述了生成树算法和协议的内容,并给出了在以太网交换机中的具体实现过程.我们通过实践证明,该方尖对于解析最优网络拓扑结构效果良好. 以太网交换机在第二层即MAC层必须具有路由功能.目前普遍使用的MAC层路由方式是IEEE802.1组织发布的标准:基于生成树算法的路由.在局域网内的交换机执行了生成树算法以后,会组成一个生成树动态拓扑结构,该拓扑结构使局域网内任意两个工作站之间不存在回路,以防止由此产生的局域网广播风暴,同时,生成树算法还负责监测

iOS9 中关闭ATS的方法

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) iOS9中增加了系统的安全性,你会发现默认情况下打开非https的网址后,在读取网络数据时发生如下错误: The resource could not be loaded because the App Transport Security policy requires the use of a secure connection. 原因是iOS9中引入了一

iOS9中的WebKit 与 Safari带来的惊喜_IOS

每个用过 UIWebView 的iOS开发者对其诸多的限制和有限的功能也深有感触.悻然,自iOS8推出 WebKit 框架后将改变这一窘境.在本文我将会深入WebKit来体验一下它给我们带来的好处,同时也看看在iOS9中新加入的 SFSafariViewController 有些什么新的惊喜. 通用的浏览行为 所谓的通用浏览行为主要可以归纳为以下的几种: 网页载入进度 前进 后退 刷新 如果每个用到 WebView 的 app都要做一个专用的Controller也挺麻烦的,我以前就直接采用其它第

中欧中美协议即将到期 纺织品贸易又面临新挑战

随着中欧.中美纺织品协议即将于明年和后年底到期,我国纺织品贸易又将面临新的挑战与环境.为及早研究2007/08年后形势及应对策略,"中国纺织服装发展战略委员会"第二次会议日前在江苏南京举行.与会代表围绕2007/08年后我纺织品出口形势.欧美限制措施动向.周边国家竞争力变化及我应对策略等议题进行了热烈的讨论. 理性判断2007/08年后纺织品贸易形势 中欧.中美纺织品协议的签署,为我纺织品出口带来了稳定的贸易环境,确保了我纺织品贸易的有序发展.今年以来,尤其是下半年,企业出口保持稳定增

细数百度搜索结果中出现的五大变化

百度作为国内使用人数最多的搜索引擎,也是不断进步的(排除搜索结果中以自己产品结果为优先),从笔者开始关注搜索引擎开始,搜索结果总是不断在变化着.一方面是为了更好的用户体验,另一方面则是百度自身的垄断野心.本篇文章特别对百度搜索结果中出现的四大变化进行图解和说明,不同行业的网站做优化必然要参考搜索结果,对症下药才是王道. 一.搜索结果中出现的"百度提醒您"; 其实搜索结果中出现诈骗网站的概率还是挺大的,度娘也无法一一识别,记得去年月饼诈骗事件让度娘的声誉受损,度娘可不能总因为诈骗而受毁谤

Objective-C中的协议和委托

Objective-C中的协议(Protocol)类似于常用的接口,协议(Protocols)中定义的方法,在类中实现. @protocol MyFirstProtocol - (void)myFirstProtocolMethod; @end 在iPhone OS中,协议(Protocol)通常用来实现委托对象(Delegate Object).委托对象(Delegate Object)一般用来自己定义行为或者动作,也就是调用自己定义方法,但自己不实现该方法,委托其它的类来实现该方法. UIA

让你提前认识软件开发(19):C语言中的协议及单元测试示例

第1部分 重新认识C语言 C语言中的协议及单元测试示例   [文章摘要]         在实际的软件开发项目中,经常要实现多个模块之间的通信,这就需要大家约定好相互之间的通信协议,各自按照协议来收发和解析消息.        本文以实际的程序代码为例,详细介绍了如何用C语言来实现通信协议,并基于对协议字段的判断,说明了程序单元测试的过程,为相关的开发工作提供了有益的参考. [关键词]        软件开发  协议  单元测试  C语言  字段   一.软件模块之间的协议         什么

c++-请教用程序实现,某个网卡的本地连接属性页中ipv6协议勾选或者不勾选的方法。

问题描述 请教用程序实现,某个网卡的本地连接属性页中ipv6协议勾选或者不勾选的方法. 在win7下,主要是不想启用ipv6协议. C#,C++都可以,dos命令也成.通过修改注册表也行,最好有例子程序.

iOS9中如何注册远程通知

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 在以往的版本中,我们可以通过: [[UIApplication sharedApplication] registerForRemoteNotificationTypes:some types] 来注册远程通知,不过很快该方法就被标记为废弃,并且提示我们要用另一个类似的方法: UIUserNotificationSettings *settings = [UI