问题标签 [nsapptransportsecurity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何快速信任端点 iOS
我正在调用具有自签名 ssl 证书的端点我已尝试将其添加到我的 info.plist
但我仍然无法访问我不断收到的端点
swift - NSURLSession/NSURLConnection HTTP 加载失败 (kCFStreamErrorDomainSSL, -9800)
我对我现在面临的情况感到非常沮丧。一些帮助将不胜感激。
通过 URLSession 发送 POST 请求时,它给出 NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9800) 错误。
我正在使用 GoDaddy SSL 证书,网站在最左角显示安全,访问时没有问题。
上面的错误偶尔会发生一次。每次我发送请求时都不会发生上述错误。我的应用每秒发送一个请求以轮询新数据。
我认为问题可能是由于在短时间内发送了如此多的请求。我不完全确定是否是这种情况。
我使用 Tomcat 作为 Web 服务器,而 catalina.out 并没有显示出任何问题。
为了看看可能出了什么问题,我进行了诊断
结果如下:
其他一切都过去了。
我试图缓解这个问题。在 Info.plist 中,我取消了下面显示的注释。我也尝试过任意加载,但它不起作用。此外,任意负载在安全性方面也有一些缺点,所以我想尽可能避免使用它
感谢您花时间阅读我的问题(对我来说是个主要问题)
ios - 在我的 iOS 应用程序中包含 HTTP(不是 HTTPS)URL 链接,我是否需要禁用应用程序传输安全性?
我的 iOS 应用程序包含一个隐私政策 URL 链接,当用户点击它时,它将在 Safari 中打开我网站的 HTTP(不是 HTTPS)页面,所以我需要为此禁用应用程序传输安全性吗?
ios - iOS 12 上的 NSAppTransportSecurity + NSAllowsArbitraryLoads
曾经有一种方法可以解决 iOS 坚持使用有效证书的 HTTPS。我对在这种状态下将应用程序提交到商店不感兴趣,我只想在开发应用程序时与 Charles 一起嗅探网络操作。
谢谢
我试过了
...以及网上常见的所有其他变体。
一定有办法...
ios - Xcode 中的 OneSignal 连接错误
当我尝试将我的手机作为订阅者添加到 OneSignal 时,我不断收到一堆错误。做了一些谷歌搜索后,我发现通过添加以下内容可以解决很多类似的问题:
到 info.plist 文件,但这没有帮助。以下是我得到的错误:
swift - 将 NSAllowsArbitraryLoads 设置为 false 不会阻止 iOS 应用程序中 WKWebView 中的 HTTP 请求
我们正在尝试使用App Transport Security: NSAllowsArbitraryLoads阻止WKWebView 中的 HTTP 请求。但是,它在下面提到的场景中不起作用
第 1 步:在 Info.plist中将 NSAllowsArbitraryLoads 设置为“ false ”。在 WKWebView 中加载一个 HTTP 请求。请求按预期被阻止
第 2 步:在 Info.plist中将 NSAllowsArbitraryLoads 设置为“ true ”。在 WKWebView 中加载相同的 HTTP 请求。请求按预期成功加载到 webview 中。
第 3 步:在 Info.plist中将 NSAllowsArbitraryLoads 设置为“ false ”。在 WKWebView 中加载相同的 HTTP 请求。请求加载成功,而不是阻塞请求。
注意:为了确保不会因为缓存问题而发生这种情况,我们还尝试将请求的缓存策略设置为URLRequest.CachePolicy.reloadIgnoringLocalAndRemoteCacheData。但是,这并不能帮助我们解决问题。
你能帮我们解决这个问题吗?
更新 1:添加info.plist应用程序传输安全设置和webview 加载请求方法的屏幕截图
更新 2: URL 请求
ios - 是否可以仅与白名单域限制 iOS 应用程序通信?
我想收紧应用程序传输安全设置,以便我的应用程序只能与列入白名单的域进行通信,例如https://bank.com/api
,仅此而已。这可能吗?