gpt4 book ai didi

ios - 使用 iOS 8 调用 Parse.com 云函数时出现 SSL 错误

转载 作者:可可西里 更新时间:2023-11-01 03:55:51 28 4
gpt4 key购买 nike

我在 iOS 8 上调用 CloudCode 函数时有时会出错。它只是偶尔发生,我不知道为什么:

Error: Error Domain=Parse Code=100 "The operation couldn’t be completed. (Parse error 100.)" UserInfo=0x17ed2150 

{ Code=100,
error=Error Domain=NSURLErrorDomain Code=-1200 "An SSL error has occurred and a secure connection to the server cannot be made."
UserInfo=0x19d0c750 {
NSLocalizedDescription=An SSL error has occurred and a secure connection to the server cannot be made.,
NSLocalizedRecoverySuggestion=Would you like to connect to the server anyway?,
_kCFStreamErrorCodeKey=-9824,
NSErrorFailingURLStringKey=https://api.parse.com/1/functions/weshread,
_kCFStreamErrorDomainKey=3,
NSUnderlyingError=0x19de4f40 "An SSL error has occurred and a secure connection to the server cannot be made.",
NSErrorFailingURLKey=https://api.parse.com/1/functions/weshread
}
...
}

最佳答案

正如 Jack Cox 指出的那样,Parse 的 TLS 不合格。但是你只需要为api.parse.com域添加一个异常(exception),这个异常(exception)只需要接受安全性较低的密码。看这个Tech Note来自 Apple 关于 App Transport Security 的信息。

以下是需要添加到您的 Info.plist 中的内容:

<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>api.parse.com</key>
<dict>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
</dict>
</dict>

更新: Parse 昨天发出了一封电子邮件,表示他们将在 2015 年 8 月 11 日更新他们的证书,这应该会消除对此的需求。发生这种情况时,我会更新我的答案。

关于ios - 使用 iOS 8 调用 Parse.com 云函数时出现 SSL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29410813/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com