gpt4 book ai didi

ios - 在代码中配置 NSAppTransportSecurity

转载 作者:可可西里 更新时间:2023-11-01 00:37:13 28 4
gpt4 key购买 nike

我有一个由不同公司使用的应用程序。用户首先需要使用始终相同的基本 URL 在整个 Web 服务中登录。当他成功登录时,我从 web 服务返回一个基本 url(带有 https)。但是这个 base-url 每个公司都不一样。

现在,当我在 IOS9 中启动我的应用程序并登录并尝试使用不同的 base-url 调用网络服务时,我收到此错误:

Error Domain=NSURLErrorDomain Code=-1200 "An SSL error has occurred and a secure connection to the server cannot be made." UserInfo={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=-9847, NSErrorFailingURLStringKey=https://81.82.219.213:8080/TechAppService/TechAppService.svc//authuser?login=***&password=***

我知道我需要在 info.plist 中设置 NSAppTransportSecurity 字典。现在的问题是我不知道如何在代码中设置它。

最佳答案

第一步

选择info.plist然后点击右键-->转到Source Code

enter image description here

第二步

源代码以 Key 格式打开,在该键的最后添加以下键

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

你可以看到类似的示例输出

enter image description here

步骤 - 3

它会像下面一样自动添加到你的 plist 中

enter image description here

关于ios - 在代码中配置 NSAppTransportSecurity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33120001/

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