- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试修复 CFNetwork SSLHandshake 失败 (-9806) 警告。我的应用程序运行良好,但是当我在设备中通过 Xcode 运行应用程序时,应用程序崩溃了。我在 .plist 中添加了 NSAppTransportSecurity,
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>yourserver.com</key>
<dict>
<!--Include to allow subdomains-->
<key>NSIncludesSubdomains</key>
<true/>
<!--Include to allow insecure HTTP requests-->
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<!--Include to specify minimum TLS version-->
<key>NSExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>
还测试了不同的 3g/wifi。
需要帮助。提前致谢。
最佳答案
通过这个link
也可以尝试使用不同版本的 TLS,如下所示。
<key>NSTemporaryExceptionMinimumTLSVersion</key> <string>TLSv1.1</string>
还可以通过添加到您应用的 Info.plist 来检查这一点:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>YOUR_HOST.COM</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>1.0</string>
<key>NSTemporaryExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
</dict>
</dict>
关于ios - "CFNetwork SSLHandshake failed (-9806)"如何解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34942377/
我正在使用 SSL 连接,对于某些用途,当它从 Java 库中抛出时,我需要找出警报类型及其严重性。 sslException.getAlertLevel() or sslException.getA
如何解决“SSLHANDSHAKE 异常”以及如何在 httpClient post 方法中维护“Cookies”。我已将一些 session 参数“nameValuePair”和 cookie 传递
svn: OPTIONS of 'https://comp20006.eng.unimelb.edu.au/svn/pochen': SSL handshake failed: Secure conn
当我尝试在 Apple Mail 中配置我的企业邮件帐户 (Exchange) 时,我可以在控制台中看到以下错误日志。但是在 Outlook 2011 邮件客户端中配置相同的帐户时我看不到此错误。当我
我有一组用 Java 编写的“包装器”服务,运行在 AWS 上的 Tomcat 8 上,它们调用客户端的一组 MIME 服务。当我尝试调用他们的服务时,我得到一个 SSLHandshakeExcept
我正在使用 iOS 应用程序,在 iOS 9 中测试时出现以下错误。 CFNetwork SSLHandshake failed (-9806) NSURLSession/NSURLConnec
我有带有 REST API 的自定义硬件设备。设备具有自签名根证书。我正在尝试进行简单的 GET 调用,但我的所有请求都失败了: CFNetwork SSLHandshake failed (-980
我用 Java 程序(使用 HttpUrlConnection)向网站发送 http 请求并从那里下载文件。 该网站是“https”并使用证书。 当我尝试运行我的代码时出现异常: cause java
有 iOS 9 beta 1 的人有这个问题吗? 我使用标准 NSURLConnection 连接到网络服务,一旦调用网络服务,我就会收到以下错误。这目前在 iOS 8.3 中工作 可能的测试错误?任
我在从 Java 发送邮件时遇到以下异常。 31/03 14:06:19:571 INFO [ ] IBSUtils sendMailfromsmtp() MessagingException in
2015-11-04 15:17:23.236 Testing[2504:80857] CFNetwork SSLHandshake failed (-9824) 2015-11-04 15:17:2
有 2 个 Websphere 服务器。第一个是客户端,第二个是服务器 (8.5.5.13)。 最终用户向客户发出 SOAP 请求。客户端接收请求,进行一些处理,然后向服务器发出REST 请求。 当服
我在我的控制台 CFNetwork SSLHandshake failed (-9806) 中收到 xCode 的错误日志。 我如何找出哪个请求导致失败的日志。 当我的应用程序启动时,有很多第三方请求
有人遇到过这个问题吗?我的应用程序工作正常,当我更新到最新的 Xcode 时,这个错误开始出现。这些是错误: CFNetwork SSLHandshake failed (-9806) NSURLSe
我正在尝试修复 CFNetwork SSLHandshake 失败 (-9806) 警告。我的应用程序运行良好,但是当我在设备中通过 Xcode 运行应用程序时,应用程序崩溃了。我在 .plist 中
使用 iOS 9 beta 1 的人遇到过这个问题吗? 我使用标准 NSURLConnection 连接到网络服务,一旦调用网络服务,我就会收到以下错误。这目前在 iOS 8.3 中有效 可能是测试版
有时我的代码中出现 CFNetwork SSLHandshake failed -(9806),但我不确定为什么会这样,因为我的代码运行顺利,除非我在 iOS 中运行它6 然后在 iOS 7 64 位
使用 iOS 9 beta 1 的人遇到过这个问题吗? 我使用标准 NSURLConnection 连接到网络服务,一旦调用网络服务,我就会收到以下错误。这目前在 iOS 8.3 中有效 可能是测试版
我正在开发 Apple Pay POC,在此过程中,我尝试使用休息服务,但很难通过 Java 代码连接到该服务器。 但是,使用下面的curl命令可以正常工作。 curl -v --cert publi
我在登录应用程序时在我的 ios 应用程序中收到 CFNetwork SSL Handshake failed(-9807)。 我的应用程序使用的是 Xcode 7.3 版。 我认为这个问题是由于 s
我是一名优秀的程序员,十分优秀!