Tentang alat ini
Konverter cURL ke Kode adalah alat gratis berbasis browser yang mengubah perintah curl menjadi kode JavaScript fetch() yang setara. Tempel perintah yang Anda salin dari terminal, dokumen API, atau dev tools browser, dan alat ini menghasilkan cuplikan siap pakai dengan URL, metode HTTP, header, body permintaan, dan autentikasi yang sudah terisi. Perintah di-parse sebagai teks saja — tidak pernah dieksekusi — dan semuanya terjadi secara lokal di browser Anda.
Tokenizer yang sadar tanda kutip membagi perintah seperti yang dilakukan shell, menghormati tanda kutip tunggal dan ganda, escape backslash, dan kelanjutan baris \, sehingga perintah multi-baris dan body JSON bertanda kutip di-parse dengan benar. Alat ini kemudian memetakan flag umum: -X atau --request menetapkan metode, -H atau --header membangun objek header, -d dan varian --data-nya menjadi body permintaan (yang menyiratkan POST), -u atau --user dienkode ke header Basic Authorization, -F atau --form merakit body FormData, dan flag cookie, user-agent, serta referer dipetakan ke header masing-masing. Flag boolean seperti -L, -k, dan -s diabaikan.
Gunakan untuk memindahkan panggilan curl yang berfungsi ke skrip Node atau browser, untuk mempelajari bagaimana permintaan terdokumentasi dipetakan ke Fetch API, atau untuk membuat prototipe terhadap API dengan cepat. Karena tidak ada yang dijalankan dan tidak ada yang diunggah, Anda dapat menempel perintah yang berisi token dengan aman — meski Anda tetap harus merotasi setiap rahasia yang Anda tempel di mesin bersama.