React Native fetch() 网络请求失败:综合解决方案
简介:
在使用 React Native 应用程序时,开发人员在尝试执行获取请求时有时可能会遇到可怕的“网络请求失败”错误。本文旨在提供全面的解决方案来解决此问题。
问题:
此错误的根本原因通常在于 iOS 设备,默认情况下,不允许未加密的 HTTP 连接。因此,如果获取请求尝试访问不使用 HTTPS 的端点,则请求将失败。
解决方案:
要解决此问题,我们需要配置应用程序的 info.plist 以显式允许非 HTTPS 连接。这可以通过在 info.plist 文件中添加以下代码来实现:
<code class="xml"><key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict></code>
实现:
其他信息:
以上是React Native Fetch() 网络请求失败:如何修复 iOS 上的“网络请求失败”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!