iOS9 HTTP 不能正常使用的解决办法
2015-09-30 16:28
513 查看
iOS9引入了新特性
Transport Security (ATS)
新特性要求App内访问的网络必须使用
但是现在公司的项目使用的是
在Info.plist中添加
在
在Filter中搜索
按照上面提到的方式添加信息,正确的修改会看到下图这个样子,注意类型
fault 页面上直接复制,经常会多一个出空格!
注意⚠️,单元测试下面也有一个
App Transport Security (ATS)。详情:App
Transport Security (ATS)
新特性要求App内访问的网络必须使用
HTTPS协议。
但是现在公司的项目使用的是
HTTP协议,使用私有加密方式保证数据安全。现在也不能马上改成
HTTPS协议传输。
最终找到以下解决办法:
在Info.plist中添加NSAppTransportSecurity类型
Dictionary。
在
NSAppTransportSecurity下添加
NSAllowsArbitraryLoads类型
Boolean,值设为
YES
看到很多同学修改后还是不能用添加一下截图:
在Filter中搜索Info.plist,选择
Info.plist进行编辑
按照上面提到的方式添加信息,正确的修改会看到下图这个样子,注意类型
NSAppTransportSecurity为
Dictionary,
NSAllowsArbitraryLoads为
Boolean,复制粘贴的时候,不要多了空格,segment
fault 页面上直接复制,经常会多一个出空格!
注意⚠️,单元测试下面也有一个
Info.plist,修改那个文件是没有作用的!
相关文章推荐
- http响应状态码大全
- deeplearning系列(一)浅层神经网络
- Linux 网络编程学习---协议栈
- RTCP&RTP协议格式分析
- HTTP头信息解读【SEO必知】
- Raytheon(雷神公司)获得10亿美元合同用于保护政府网络
- LINUX网络基础
- AJAX核心XMLHTTPRequest对象
- xcode升级后ios9.0不能使用http协议的版本的解决方法介绍
- iOS http不能正常使用的解决方法
- 网络操作与AFNetworking
- iOS开发网络数据之AFNetworking使用
- 使用Python分析社交网络数据
- Xcode 7遇到 App Transport Security has blocked a cleartext HTTP 错误
- 浅谈Android开放网络端口的安全风险
- iOS9 http 不能连接的解决办法
- 虚拟机网络设置
- TCP状态迁移,CLOSE_WAIT & FIN_WAIT2 的问题
- 通过HTTP RESTful API 操作elasticsearch文档
- Oracle配置本地网络服务名