Heim > Web-Frontend > js-Tutorial > Hauptteil

Warum erhalte ich in React Native fetch() den Fehler „Netzwerkanforderung fehlgeschlagen' und wie behebe ich ihn?

DDD
Freigeben: 2024-10-31 08:37:01
Original
348 Leute haben es durchsucht

Why am I getting a

Netzwerkanforderungsfehler in React Native fetch()

Bei der Arbeit mit React Native können Entwickler auf Netzwerkanforderungsfehler stoßen, insbesondere bei der fetch()-Methode. Ein häufiger Fehler ist „Netzwerkanforderung fehlgeschlagen“.

In einem kürzlichen Fall hat ein Benutzer ein neues React Native-Projekt (Version 0.29.1) erstellt und eine Abrufanforderung in die Rendermethode eingefügt. Obwohl die Anfrage auf die öffentliche Facebook-Demofilm-API abzielte, führte sie zu dem Fehler „Netzwerkanfrage fehlgeschlagen“. Der Stack-Trace lieferte nur wenige Informationen zum Debuggen und ein konsolenbasiertes Debuggen von Netzwerkanfragen war nicht möglich.

Dieser Fehler ist auf die Standardsicherheitseinstellungen von iOS zurückzuführen, die HTTP-Anfragen verbieten, sofern sie nicht ausdrücklich erlaubt sind. Um das Problem zu beheben, fügen Sie Folgendes zur info.plist-Datei Ihres Projekts hinzu:

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>
Nach dem Login kopieren

Durch das Hinzufügen dieser Konfiguration erlauben Sie Ihrer React Native-App ausdrücklich, HTTP-Anfragen zu stellen. Dadurch wird der Fehler „Netzwerkanforderung fehlgeschlagen“ behoben und Sie können weiterhin effektiv mit Netzwerkanforderungen arbeiten.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich in React Native fetch() den Fehler „Netzwerkanforderung fehlgeschlagen' und wie behebe ich ihn?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!