升级为iOS9后,默认请求类型为https,如何使用http进行请求会报错
2016-03-22 15:42
1226 查看
原因 iOS9引入了新特性
App Transport Security (ATS)新特性要求App内访问的网络必须使用
HTTPS协议。但是现在公司的项目使用的是
HTTP协议,使用私有加密方式保证数据安全。现在也不能马上改成
HTTPS协议传输。解决方案方案一:让服务器修改为TLS1.2方案二:在plist中设置使用http请求在Info.plist中添加
NSAppTransportSecurity类型
Dictionary。在
NSAppTransportSecurity下添加
NSAllowsArbitraryLoads类型
Boolean,值设为
YES第一步:在plist中添加NSAppTransportSecurity项,此项为NSDictionary第二步:在NSAppTransportSecurity下添加
相关文章推荐
- HttpServletResponse对象(二)
- HttpServletRequest对象(一)
- (未完)httpd进程数查询,prefork模式修改apache最大连接数
- tcp/ip ---数据封装过程
- ArcGIS教程:地理处理服务示例(河流网络)(二)
- Web crash:The method getDispatcherType() is undefined for the type HttpServletRequest
- App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Te
- linux和window下网络配置网络参数修改
- 关于HTTP中GET与POST的区别
- Mac OS X EI Captitan 中Apache开启SSL (HTTPS)
- VM的几种网络连接方式
- 虚拟化网络之OpenvSwitch(三)
- 网络编程
- 转一篇shared_ptr的小文 http://www.cnblogs.com/welkinwalker/archive/2011/10/20/2218804.html
- 虚拟化网络之OpenvSwitch(二)
- Linux网络编程--使用epoll模型同时处理tcp和udp服务
- Boost.Asio c++ 网络编程翻译(20)
- 几个基本字符集(转自网络)
- Nginx_HTTP 499 状态码 nginx下 499错误
- HandleErrorAttribute只能处理httpStatusCode为500的异常(服务器异常)