Lompat ke konten
snowkitDev

Konversi cURL ke JavaScript fetch, seketika

Tempel perintah cURL yang disalin dari browser atau dokumentasi API dan dapatkan kode fetch yang siap dijalankan.

cURL ke kode

Tempel perintah dan pilih bahasa.

Coba
Kode

              

    Tidak ada yang Anda tempel dikirim ke mana pun.

    Perintah Anda, termasuk token, tidak pernah meninggalkan halaman ini. Tempel perintah cURL dan dapatkan kode siap pakai dalam JavaScript, Python, Go, atau PHP. Gratis dan berjalan di browser Anda.

    Cara mengonversi perintah cURL

    1. Tempel perintah Anda ke Perintah cURL, atau tekan salah satu contoh: POST JSON, Unggah file, Basic auth, atau GET dengan query.
    2. Pilih bahasa di bawah Kode: JavaScript, Python, Go, atau PHP.
    3. Baca kode hasil konversi dan tekan Salin kode.

    Yang didukung

    Metode (-X), header (-H), badan permintaan (-d, --data-raw, --data-binary, --data-urlencode, --json), formulir dan unggahan file (-F), basic auth (-u), bearer token, cookie (-b), query string -G, pengalihan (-L), -k, --compressed, dan -I. Perintah banyak baris dengan backslash berfungsi, termasuk yang disalin dari Chrome, Firefox, dan Edge.

    Menyalin permintaan dari browser Anda

    Buka alat developer, buka tab Network, klik kanan permintaan dan pilih Copy, lalu Copy as cURL (bash). Tempel di sini untuk mendapatkan kode yang berfungsi dengan header yang sama.

    Badan JSON

    Jika badan berupa JSON, ditulis sebagai objek nyata di JavaScript dan Python, bukan string, jadi mudah diedit.

    Tips

    • Perlakukan token dan cookie dalam perintah yang disalin seperti kata sandi. Ganti dengan variabel sebelum membagikan kode Anda.
    • Uji kode hasil konversi dengan permintaan kecil sebelum memakainya di program nyata.
    • Beberapa opsi hanya memengaruhi cURL sendiri dan tidak punya padanan langsung, jadi baca hasilnya dan sesuaikan.
    • Format dulu badan JSON dengan toolkit JSON jika sulit dibaca.

    Siapa yang memakainya

    Developer yang menguji API dari contoh dokumentasi, siswa yang mengikuti tutorial dalam bahasa yang tidak dipakai contohnya, dan freelancer yang memindahkan permintaan yang berfungsi ke skrip. Terkait: pemeriksa header HTTP.

    Pertanyaan

    Apakah perintah atau token saya dikirim ke suatu tempat?

    Tidak. Konversi terjadi di browser Anda. Permintaan tidak dikirim.

    Apakah permintaannya dijalankan?

    Tidak. Alat ini hanya mengubah perintah menjadi kode.

    Mengapa perintah saya gagal dikonversi?

    Periksa tanda kutip yang tidak berpasangan dan pastikan perintah diawali curl. Perintah dari command prompt Windows memakai tanda kutip berbeda dan mungkin perlu dirapikan.

    Selanjutnya ke mana

    Lanjutkan dengan yang baru Anda buat, tetap di perangkat Anda.

    Lainnya dari Snowkit