ホームページ > 記事 > ウェブフロントエンド > React Native Fetch() ネットワーク リクエストの失敗: iOS で「ネットワーク リクエストが失敗しました」エラーを修正する方法?
React Native fetch() ネットワーク リクエストの失敗: 包括的な解決策
概要:
React Native アプリケーションを使用する場合、開発者はフェッチ リクエストを実行しようとすると、恐ろしい「ネットワーク リクエストが失敗しました」エラーに遭遇することがあります。この記事は、この問題を解決するための包括的な解決策を提供することを目的としています。
問題:
このエラーの根本原因は、多くの場合、iOS デバイスがデフォルトでは、暗号化されていない HTTP 接続は許可されません。したがって、フェッチ リクエストが HTTPS を使用しないエンドポイントにアクセスしようとすると、リクエストは失敗します。
解決策:
この問題を解決するには、次のことが必要です。非 HTTPS 接続を明示的に許可するようにアプリケーションの info.plist を構成します。これは、info.plist ファイル内に次のコードを追加することで実現できます:
<code class="xml"><key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict></code>
実装:
追加情報:
以上がReact Native Fetch() ネットワーク リクエストの失敗: iOS で「ネットワーク リクエストが失敗しました」エラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。