gpt4 book ai didi

ios - 即使在 info.plist 中设置了域异常,iOS 9 中的 ATS 错误 kCFStreamErrorDomainSSL 错误

转载 作者:行者123 更新时间:2023-11-29 01:38:44 24 4
gpt4 key购买 nike

我似乎无法正确配置 amazon s3 的 ssl 域异常。另外 - 为什么 amazon s3 会出现 ssl 错误?它不应该是一个有效的 ssl 请求吗?我已经降低了最低 TLS 要求,甚至尝试不使用 https,但看起来 key 与我的请求不匹配。

let stringUrl = "https://s3.amazonaws.com/my-bucket/icon.png"
if let
url = NSURL(string: stringUrl),
data = NSData(contentsOfURL: url), // error (kCFStreamErrorDomainSSL, -9802)
image = UIImage(data: data)
{
return image
}

我的信息列表

<key>NSExceptionDomains</key>
<key>s3.amazonaws.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>

最佳答案

我错误地嵌套了 plist 键,域键在字典中,而不是在它之上。

<key>NSAppTransportSecurity</key> 
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>s3.amazonaws.com</key>
<dict>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>

关于ios - 即使在 info.plist 中设置了域异常,iOS 9 中的 ATS 错误 kCFStreamErrorDomainSSL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32670689/

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