gpt4 book ai didi

objective-c - 没有传输安全的解决方案?

转载 作者:搜寻专家 更新时间:2023-11-01 06:21:35 24 4
gpt4 key购买 nike

here的方法我都试过了用于解决以下问题:“传输安全已阻止明文 HTTP (http://) 资源加载,因为它不安全。可以通过应用程序的 Info.plist 文件配置临时异常(exception)。”

但是如果我尝试在我的 plist 文件中添加这个:

<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>www.myserver.com</key>
<dict>
<!--Include to allow subdomains-->
<key>NSIncludesSubdomains</key>
<true/>
<!--Include to allow HTTP requests-->
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<!--Include to specify minimum TLS version-->
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>

我得到一个错误:“不支持的 URL”,在这种情况下我的链接看起来像这样:

let url:NSURL = NSURL(string: "www.myserver.com/jsonsignup.php")

但是如果我会使用:

let url:NSURL = NSURL(string: "http://www.myserver.com/jsonsignup.php")

我会遇到与上述相同的传输安全错误。

有什么帮助吗?

最佳答案

我遇到了同样的问题。我尝试将它添加到 info.plist 但它对我也不起作用。所以我尝试了这个并且成功了。

在“项目导航器”中单击您的项目名称,然后单击信息。并将其添加到那里。请参阅突出显示。

enter image description here

在我尝试从支持文件下的项目导航器中选择 plist 之前,由于某种原因它不起作用。以上内容应该适合您。

enter image description here

注意:这将允许所有连接。

关于objective-c - 没有传输安全的解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33011558/

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