Curl Converter
Curl Converter — berjalan di browser. Input tidak disimpan.
cURL → fetch
URL, -X, -H, -d/--data, -u Hanya opsi dasar yang diurai. Escape shell yang rumit dan redirect tidak didukung.
Cara menggunakan
- Tempel perintah cURL dari DevTools atau terminal ke kotak atas.
- Tekan Konversi dan tinjau cuplikan JavaScript fetch di bawah.
- Pakai Salin hasil saat memasukkannya ke proyek.
- Jika header atau body hilang, cek
-Hdan-dtidak terpotong di tengah kutip. - Reset menghapus perintah agar Anda bisa menempel permintaan lain.
Konsep utama
cURL ke fetch untuk memindahkan contoh backend ke kode frontend, atau mengubah Copy as cURL dari panel Network menjadi fetch browser. Membaca URL plus -X/--request, -H, -d/--data, dan -u untuk membangun method, headers, dan body. -u jadi header Basic Authorization. Redirect, file cookie, sertifikat, dan pipe shell rumit dilewati.
Satu baris atau beberapa baris dengan backslash biasanya terkonversi jika panggilan REST biasa. Output hanya dibuat di browser, tidak ke server. Anggap cuplikan sebagai titik awal dan jangan commit kredensial. Butuh sesi cookie, tambahkan opsi fetch sendiri.
Contoh
Contoh: curl -X POST https://api.example.com/v1 -H Content-Type: application/json -d {"ok":true} menghasilkan fetch POST dengan body JSON dan header Content-Type. User dan sandi di -u menambah Authorization. Copy as cURL dari DevTools paling andal; perintah yang dipendekkan tangan sering kehilangan kutip. Sebelum commit fetch, pindahkan token dan cookie ke variabel lingkungan. GET dengan body bisa diabaikan server—cek method dan body. Coba input yang sama berulang: reset dulu agar output lama tidak tercampur. Komputer bersama: kosongkan kotak setelah selesai. Menutup tab membuang yang ditempel; tidak perlu kirim permintaan hapus ke server. Nama tombol cocok dengan alat di atas. Hasil kosong: cek field wajib dan error tersembunyi. Ini panduan pemakaian, bukan klaim data tersimpan di tempat lain. Di seluler, tombol salin mungkin minta izin papan klip—izinkan lalu tekan lagi.
Terkait: Parser URL · Pemformat JSON · Dekoder JWT
Pertanyaan umum
Apakah setiap opsi cURL dikonversi ke fetch?
Tidak. Opsi lanjutan seperti redirect, file cookie, dan sertifikat dilewati. Untuk panggilan REST dasar.
Boleh menempel Copy as cURL apa adanya?
Biasanya ya. Kutip shell rusak membuat header terpotong—telusuri perintah sekali.
Bagaimana Basic auth -u dikonversi?
Menjadi header Authorization bernilai Basic. Sandi tetap di kode, hati-hati.
Apakah perintah terkonversi dicatat di server?
Tidak. Penguraian hanya di browser.
Apakah --data-raw dan multipart didukung?
Fokus pada body <code>-d</code>/<code>--data</code> sederhana. Multipart unggah file mungkin tidak sesuai harapan.
Apakah juga mengeluarkan axios, bukan fetch?
Layar ini hanya membuat cuplikan fetch. Anda bisa menyesuaikannya ke axios sendiri.
Terakhir ditinjau: 2026-09-04