Xcode7 创建HTTP请求报错

转载 2016年06月01日 11:34:54

使用文本编辑Info.plist, 在当中添加:

<!--回到过去不安全的HTTP网络请求,能任意进行HTTP请求 (不建议这样做, 原因见下文)-->
<key>NSAppTransportSecurity</key>
<dict>
  <key>NSAllowsArbitraryLoads</key>
  <true/>
</dict>


建议有选择的允许HTTP请求(这个操作方法与上文"方式一"相同):

<key>NSAppTransportSecurity</key>
<dict>
  <key>NSExceptionDomains</key>
  <dict>
    <key>域名.com</key>
    <dict>
      <!--允许子域名:subdomains-->
      <key>NSIncludesSubdomains</key>
      <true/>
      <!--允许App进行不安全的HTTP请求-->
      <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
      <true/>
      <!--在这里声明所支持的 TLS 最低版本-->
      <key>NSTemporaryExceptionMinimumTLSVersion</key>
      <string>TLSv1.1</string>
    </dict>
  </dict>
</dict>

当然, 以上方法都是建立在所访问的请求是HTTP类型的基础上, 一劳永逸的方法就是让服务端升级使用TLS 1.2 SSL加密请求的HTTPS协议.

相关文章推荐

Xcode7 创建HTTP请求报错

最近在Xcode 7中向服务器发送请求访问JSON数据时, 控制台打印了以下错误信息: Application Transport Security has blocked a cleartext ...
  • xmy0010
  • xmy0010
  • 2015年12月21日 19:20
  • 201

iOS报错:does not contain bitcode Xcode7

在真机试调的过程中,运行项目,发现报错: ' does not contain bitcode. You must rebuild it with bitcode enabled (Xco...

quick-lua Mac在Xcode7报错找不到libz库文件

1.直接删 2.复制对应的文件到XCODE /usr/lib /Applications/Xcode.app/Contents/Dev...

IOS9-升级Xcode7后报错Assertion failure in -[UIApplication _runWithMainScene:处理

以下是本来在使用Xcode7时遇到错误的一些解决方案,有网友提供的,也有自己总结的,希望能帮助大家。 错误之 *** Assertion failure in -[UIApplication _ru...

XCode7打包上传报错

在XCode7上传应用时,上传失败遇到两个错误,提示如下: ERROR ITMS-90535: "Unexpected CFBundleExecutable Key. The bundle at 'x...

Xcode7 导入pch 文件报错

什么是 .pch 文件? (1)pch文件是一个标准的预编译头文件( Pre-Compiled Header),这个文件会被编译存储在一个缓冲空间里并且自动有且只有一次包含到每个文件里。它能够提高编...

Xcode7HTTP请求以及真机调试

众所周知,在Xcode升级到7之后,编译程序时会出现#warning:获取APP配置信息失败:The resource could not be loaded because the App Tran...

Xcode7及以上版本中使用后http请求

使用Xcode7及以上版本,打开以前的工程,网络请求不到数据,原因是:  iOS9引入了新特性App Transport Security (ATS),要求App内访问的网络必须使用HTTPS协议,...

【XCode7+iOS9】http网路连接请求、MKPinAnnotationView自定义图片和BitCode相关错误

更新了iOS9和XCode7,之后,Swift变成了2.0,有了新的语法习惯,iOS也加强了安全方面的限制。我们原本的项目就会出现不少问题。先来看我之前的项目中出现的3个错误吧和相关的解决办法吧。 ...

[Phonegap+Sencha Touch] 移动开发65 iOS 9 (XCode 7) 上架之前需要做的几个步骤(解决不能联网,http请求失败)

1、App Transport Security  要求以后所有的HTTP协议都需要使用了HTTPS协议进行传输。 解决办法,暂时按下图修改info.plist文件: 2、bi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Xcode7 创建HTTP请求报错
举报原因:
原因补充:

(最多只允许输入30个字)