Menyiarkan Data JSON dengan Ambil
Anda sedang cuba MENYIARKAN objek JSON menggunakan Ambil, tetapi menghadapi masalah di mana objek itu berada' t dihantar dalam permintaan.
Coretan kod yang disediakan ialah percubaan untuk menghantar objek JSON kepada JSON titik akhir gema. Walau bagaimanapun, ia tidak berfungsi seperti yang diharapkan. Isi permintaan tidak dikonfigurasikan dengan betul untuk mengandungi objek JSON bertali.
Dalam ES2017, menggunakan async/wait, berikut ialah cara untuk MENYIARKAN muatan JSON dengan betul:
(async () => { const rawResponse = await fetch('https://httpbin.org/post', { method: 'POST', headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' }, body: JSON.stringify({a: 1, b: 'Textual content'}) }); const content = await rawResponse.json(); console.log(content); })();
Coretan kod ini termasuk kunci berikut kemas kini:
Dengan melaksanakan perubahan ini, permintaan pengambilan anda harus menghantar objek JSON dengan betul ke titik akhir gema.
Atas ialah kandungan terperinci Mengapa Permintaan Fetch POST Saya Tidak Menghantar Data JSON Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!