iOS解决http请求不能使用问题
2015-10-14 19:20
375 查看
升级
Google后查证,iOS9引入了新特性
Transport Security (ATS)
新特性要求App内访问的网络必须使用
但是现在公司的项目使用的是
在Info.plist中添加
在
苹果正在加大应用安全的管控,这个举措可以看出苹果对信息安全的重视,也暴露出大部分应用传输数据时都是未经过加密的,或使用私有方式加密,以至于苹果开始对开发者提出要求。
私有加密虽然一定程度上是安全的,但是终究不是一个长久之计。全世界这么多安全专家在维护
Xcode 7.0 bata发现网络访问失败
Google后查证,iOS9引入了新特性
App Transport Security (ATS)。详情:App
Transport Security (ATS)
新特性要求App内访问的网络必须使用
HTTPS协议。
但是现在公司的项目使用的是
HTTP协议,使用私有加密方式保证数据安全。现在也不能马上改成
HTTPS协议传输。
最终找到以下解决办法:
在Info.plist中添加NSAppTransportSecurity类型
Dictionary。
在
NSAppTransportSecurity下添加
NSAllowsArbitraryLoads类型
Boolean,值设为
YES
苹果正在加大应用安全的管控,这个举措可以看出苹果对信息安全的重视,也暴露出大部分应用传输数据时都是未经过加密的,或使用私有方式加密,以至于苹果开始对开发者提出要求。
私有加密虽然一定程度上是安全的,但是终究不是一个长久之计。全世界这么多安全专家在维护
HTTPS安全,早日使用
HTTPS确保信息安全才是王道!也省去了私有加密协议的安全隐患!
相关文章推荐
- 网络加载图片缓存与SDWebImage
- Android5.1网络切换策略分析
- linux c 实现 http post的代码-1
- 计算机网络基础知识总结
- iOS开发网络数据之AFNetworking使用
- UDP、TCP
- iOS 网络请求的第三方比对
- iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden
- 网络通信三要素:IP、端口、协议
- HTTP 学习
- ifconfig 命令用来查看和配置网络设备
- Http了解
- ASP.NET通过http/https的POST方式,发送和接受XML文件内容(转)
- OSI模型网络分层
- C#模拟http 发送post或get请求
- Chrome Developer Tools之网络监控与调优
- groovy使用HTTPBuilder发送HTTP请求
- Boost.Asio c++ 网络编程翻译(26)
- HTTP请求中如何选择Get和Post方式
- 网络中校验和比较