Rumah > hujung hadapan web > tutorial js > Mengapa Permintaan Pengambilan Asli React Saya Gagal dengan \'Permintaan Rangkaian Gagal\' pada iOS?

Mengapa Permintaan Pengambilan Asli React Saya Gagal dengan \'Permintaan Rangkaian Gagal\' pada iOS?

Patricia Arquette
Lepaskan: 2024-10-30 09:13:02
asal
427 orang telah melayarinya

Why Does My React Native Fetch Request Fail with

Kegagalan Permintaan Rangkaian dalam React Native Fetch

Dalam projek React Native yang baru dibuat, memanggil fetch() untuk berinteraksi dengan filem demo Facebook API boleh mengakibatkan ralat "Permintaan Rangkaian Gagal". Ini boleh mengecewakan kerana mesej ralatnya yang tidak jelas dan kekurangan sokongan penyahpepijatan dalam konsol Chrome.

Punca Punca:

Isu asas terletak pada sekatan iOS pada Permintaan HTTP secara lalai, membenarkan hanya sambungan HTTPS.

Penyelesaian:

Untuk mendayakan permintaan HTTP dalam projek iOS anda, ubah suai fail info.plist anda dalam projek XCode " Bahagian Fail Sokongan":

  1. Tambahkan pasangan nilai kunci berikut pada fail:
<code class="plist"><key>NSAppTransportSecurity</key></code>
Salin selepas log masuk
  1. Tambah kamus dalam kunci:
<code class="plist"><key>NSAppTransportSecurity</key>
<dict></code>
Salin selepas log masuk
  1. Tambahkan satu lagi pasangan nilai kunci dalam kamus:
<code class="plist"><key>NSAllowsArbitraryLoads</key>
<true/>
</dict></code>
Salin selepas log masuk

Tetapan ini akan memberikan kebenaran apl anda untuk membuat permintaan HTTP pada peranti iOS.

Setelah perubahan dibuat dan projek dibina semula, permintaan pengambilan akan berjaya, kerana kedua-dua persekitaran pembangunan setempat anda dan peranti iOS akan membenarkan sambungan HTTP.

Atas ialah kandungan terperinci Mengapa Permintaan Pengambilan Asli React Saya Gagal dengan \'Permintaan Rangkaian Gagal\' pada iOS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan