Alat developer / 09

Konverter cURL ke Kode

Konversi string perintah cURL menjadi cuplikan kode JavaScript, Python, Go, dan Node.js yang dapat dijalankan.

Konverter cURL ke Kode: TOEA melakukan tokenisasi dan parsing flag cURL (method, header, body, autentikasi dasar), lalu memformat kode yang setara secara dinamis untuk JS fetch(), Python requests, Go net/http, dan Node axios. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Konverter kode cURLPemrosesan lokal

Berjalan sepenuhnya di browser Anda

Menyalin request dari browser

Di developer tools browser, buka panel Network, klik kanan sebuah request, lalu pilih Copy as cURL. Di Windows, pilih varian bash atau POSIX; versi cmd menggunakan ^ untuk escape tanda kutip dan tidak dapat dikonversi dengan baik. Perintah yang disalin mencakup setiap header yang dikirim browser, termasuk cookie dan token authorization, yang merupakan kredensial aktif. Hapus semuanya sebelum membagikan kode yang dibuat, termasuk header khusus browser seperti sec-ch-ua yang biasanya tidak diperlukan oleh request.

Yang ikut dikonversi

Method, header, body, dan kredensial -u dikonversi, sedangkan -A, -b, dan -e menjadi header User-Agent, Cookie, dan Referer. Nilai -d yang berulang digabung dengan & seperti yang dilakukan curl, dan nilai --data-urlencode di-percent-encode. Seperti curl, -d tanpa Content-Type eksplisit mengirim application/x-www-form-urlencoded, sehingga kode yang dibuat menetapkan header tersebut, sedangkan --json menetapkan application/json. Perintah yang dipisah menjadi beberapa baris dengan backslash di akhir dibaca sebagai satu perintah.

Beberapa opsi tidak memiliki padanan dan dilewati bersama nilainya: upload multipart dengan -F, proxy, file output, dan timeout. -G, -k, dan --compressed diabaikan, sedangkan -d @file dikirim secara literal, bukan dibaca dari disk. Perhatikan juga redirect: curl tetap pada response pertama kecuali diberi -L, tetapi fetch, requests, Go, dan axios mengikuti redirect secara default.

Cara menggunakannya

  1. Tempelkan string perintah cURL.
  2. Pilih tab bahasa pemrograman tujuan.
  3. Salin atau download cuplikan kode yang dihasilkan.

Privasi & batasan

Parsing sepenuhnya berjalan di dalam browser Anda. Tidak ada permintaan yang dikirim melalui jaringan saat mengonversi perintah.

Alat terkait

Pertanyaan umum

Flag cURL apa saja yang didukung?

Flag permintaan umum termasuk -X/--request, -H/--header, -d/--data (nilai yang diulang digabungkan dengan &), --data-urlencode, --json, -u/--user, -A, -b, -e, dan --url. Nilai flag yang tidak dapat dikonversi, seperti -F atau -o, akan dilewati.

Apakah API key atau token saya dikirim ke server?

Tidak. Konversi berlangsung sepenuhnya di memori klien tanpa interaksi jaringan.

Alat gratis · berjalan di browser anda · tanpa perlu akun