Fehler bei Netzwerkanfragen mit React Native beheben
Beim Versuch, eine Abrufanfrage innerhalb von React Native durchzuführen, kann der Fehler „Netzwerk“ auftreten Anfrage fehlgeschlagen.“ Dies liegt an iOS-Sicherheitseinschränkungen, die HTTP-Anfragen standardmäßig verhindern. Um dieser Situation abzuhelfen, können die folgenden Schritte unternommen werden:
-
Verstehen Sie die iOS-Einschränkung: iOS implementiert eine Maßnahme zum Schutz der Sicherheit und Privatsphäre der Geräte der Benutzer. Standardmäßig werden nur verschlüsselte HTTPS-Verbindungen zugelassen, keine unverschlüsselten HTTP-Anfragen.
-
Info.plist konfigurieren: Um HTTP-Anfragen für Ihre React Native-App zu aktivieren, müssen Sie eine bestimmte Konfiguration hinzufügen Ihre info.plist-Datei. Dazu gehört das Einbinden des folgenden XML-Codes:
<code class="xml"><key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict></code>
Nach dem Login kopieren
-
Anwendung neu laden: Sobald Sie diese Änderung vorgenommen haben, erstellen und laden Sie Ihre React Native-Anwendung neu. Diese Konfigurationsänderung ermöglicht nun das Senden und Empfangen von HTTP-Anfragen.
-
Testen Sie die Abrufanforderung: Überprüfen Sie, ob die Abrufanforderung jetzt erfolgreich ist, indem Sie dieselbe Abrufanforderung erneut senden. Der Fehler „Netzwerkanforderung fehlgeschlagen“ sollte nicht mehr auftreten.
Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „Netzwerkanforderung fehlgeschlagen' in React Native?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!