为什么xcode7请求不成功

王朝百态·作者佚名  2016-11-16  
宽屏版  字体: 小 | 中 | 大 | 超大  

现在有的工程因为升级xcode7不能进行请求数据,新特性要求app内访问的网络必须使用https协议。但是现在公司的项目使用的是http协议,使用私有加密方式保证数据安全。现在也不能马上改成https协议传输。

方法/步骤

1:在filter中搜索info.plist,选择info.plist进行编辑

2:按照上面提到的方式添加信息,正确的修改会看到下图这个样子,注意类型nsapptransportsecurity为dictionary,nsallowsarbitraryloads为boolean,复制粘贴的时候,不要多了空格,segment fault 页面上直接复制,经常会多一个出空格!

3:最近在xcode 7中向服务器发送请求访问json数据时, 控制台打印了以下错误信息:

4:看原因应该是获取到的nsdata数据为空, 所以在调用+ jsonobjectwithdata: 方法时出现错误. 检验http链接可以正常访问. 后来发现在ios9应用通讯安全策略进行了升级, 已不再支持http这种不安全的协议

5:以上两种方式所实现的效果是一致的, 但是并不严谨, 建议有选择的允许http请求(这个操作方法与上文"方式一"相同):

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。举报

希望本文【xcode7 http请求不了】为什么xcode7请求不成功能帮到你。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有