JSON解析时NSURLSession发送HTTP请求失败处理

平台: Xcode 7.2(7C64)


做项目解析JSON数据时用到了NSURLSession属性,但是运行却遇到了no data错误,具体提示为:

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.

原因是因为Xcode升级到7时,禁用了明码的HTTP请求,改成了HTTPS协议,解决办法是在info.plist添加key。

  • 方法一:文本编辑打开info.plist,把以下内容复制进去
    NSAppTransportSecurity

    NSAllowsArbitraryLoads

  • 方法二:在Xcode里修改info.plist文件
    这里出现了一个问题,就是网上的大多是这样的:



    不清楚是不是Xcode7.2之后有改变,现在是这样的:



    作为一个新手对这点变化过程耗费了相当大的精力。

部分内容摘自网络,侵删

你可能感兴趣的:(JSON解析时NSURLSession发送HTTP请求失败处理)