Konverter cURL ke JavaScript
Apa yang dilakukan alat ini
Tempelkan perintah cURL dan konverter menghasilkan JavaScript yang siap dijalankan. Pilih antara fetch() dan axios dari toolbar. Parser mengekstrak URL, method HTTP, header, body request, kredensial autentikasi, dan cookie.
Cara penggunaan
- Salin perintah cURL dari DevTools, Postman, atau dokumentasi API.
- Tempelkan ke panel kiri. Konversi berjalan otomatis.
- Pilih fetch() atau axios dari toolbar.
- Klik Salin untuk menyalin JavaScript yang dihasilkan.
Pertanyaan yang Sering Diajukan
Flag cURL apa saja yang didukung konverter ini?
Konverter menangani flag yang paling umum: -X (method), -H (header), -d/--data/--data-raw/--data-binary (body request), -u (basic auth), -b (cookie), -L (ikuti redirect), -A (user agent), dan --compressed. Flag lain diabaikan.
Dari mana saya mendapatkan perintah cURL?
Di DevTools browser: buka tab Network, klik kanan request apa pun, lalu pilih Copy > Copy as cURL. Di Postman: klik ikon kode dan pilih cURL. Dokumentasi API juga sering menyertakan contoh cURL.
Apa bedanya fetch() dan axios?
Keduanya membuat request HTTP di JavaScript. fetch() sudah bawaan browser modern dan Node.js 18+, jadi tidak perlu instal apa pun. axios adalah library populer yang menambahkan parsing JSON otomatis, interceptor request/response, dan penanganan error yang lebih baik. Pakai fetch() untuk kasus sederhana dan axios di proyek yang sudah memakainya.
Apakah konverter bisa menangani perintah cURL multi-baris?
Bisa. Perintah cURL yang dipecah ke beberapa baris dengan backslash (\) digabung dulu sebelum di-parse. Tempel seluruh perintah beserta sambungan barisnya.
Apakah konverter ini aman?
Aman. Parsing berjalan sepenuhnya di browser Anda. Perintah cURL dan API key tidak dikirim ke server mana pun.