Ubah Curl menjadi Pengambilan JavaScript
Ubah perintah curl menjadi kode Python, JavaScript Fetch, Node axios, PHP, dan Go yang siap dijalankan — secara lokal di browser Anda.
Hasil
Halaman ini membuka konverter dengan target pengambilan yang telah dipilih sebelumnya: tempelkan perintah curl dan dapatkan panggilan menunggu ambil() modern yang berjalan tidak berubah di setiap browser dan di Node.js 18+, di mana pengambilan tersedia secara global tanpa ketergantungan apa pun.
Generator memetakan tanda curl ke objek opsi pengambilan: -X menjadi metode, -H entri mengisi header, badan JSON -d diserialisasi ulang sebagai JSON.stringify melalui literal objek nyata (lebih mudah diedit daripada string yang lolos), -u berubah menjadi Otorisasi: Header dasar yang dibuat dengan btoa(), dan bidang -F menjadi tambahan FormData. Cuplikan diakhiri dengan membaca respons sebagai json() atau text() bergantung pada tipe konten yang dideklarasikan.
Satu hal yang tidak dapat diubah oleh konverter: kebijakan asal browser yang sama. Permintaan yang berfungsi dari curl mungkin diblokir oleh CORS ketika dikirim dari halaman web — itu adalah masalah header sisi server, bukan bug dalam kode. Saat memanggil API pihak ketiga dari kode front-end, ingatlah bahwa kunci API di dalam cuplikan akan terlihat oleh setiap pengunjung; menyimpan kunci rahasia di backend dan memproksi panggilan tersebut.