Permudah alur kerja Anda: Cari miniwebtool.
Tambahkan
Lihat juga
Pengubah cURL ke JSONPembuat Query StringKalkulator cURLKalkulator Izin Unix (chmod)Generator Markup SchemaPenguji API
Beranda > Peralatan untuk webmaster > Pembuat Perintah cURL
 

Pembuat Perintah cURL

Bangun perintah cURL secara visual dengan kolom untuk metode, URL, header, parameter kueri, bodi JSON / formulir / mentah, autentikasi basic / bearer / API key, dan batas waktu. Salin perintah yang siap dijalankan untuk terminal, skrip, dan CI.

Pembuat Perintah cURL
⚡ Coba preset:
1Baris permintaan (Request line)
URL dikirimkan secara harfiah. Tambahkan parameter kueri di bawah ini jika Anda ingin menampilkannya di baris terpisah.
2Parameter kueri & header
3Isi permintaan (Request body)
Pilih jenis isi di atas. Untuk formulir / multipart, daftarkan satu kolom per baris sebagai nama=nilai. Untuk unggahan file di multipart, gunakan avatar=@/path/ke/file.
4Autentikasi
cURL mengodekan secara Base64 nama_pengguna:kata_sandi ke dalam header Authorization: Basic ....
Menambahkan Authorization: Bearer <token> ke header permintaan.
5Perilaku & flag
6Format keluaran

Embed Pembuat Perintah cURL Widget

Tentang Pembuat Perintah cURL

Pembuat Perintah cURL (cURL Command Builder) mengubah perintah multi-flag yang rumit menjadi formulir terpandu. Anda cukup memilih metode HTTP, menempelkan URL, mendaftarkan header dan parameter kueri satu per baris, mengatur isi permintaan, dan memilih mode autentikasi — lalu alat ini akan menulis perintah curl yang sesuai untuk Anda. Pratinjau bergaya terminal akan diperbarui langsung saat Anda mengetik, sehingga Anda dapat melihat struktur perintah sebelum menyalinnya.

Alat ini berjalan sepenuhnya di browser. Alat ini tidak memanggil URL yang Anda masukkan dan tidak menyimpan header, token, atau isi permintaan Anda. Anda mendapatkan perintah siap pakai yang dapat ditempelkan ke terminal, langkah CI, Makefile, impor Postman, atau laporan bug.

Mengapa pembuat visual lebih unggul daripada menulis cURL manual

⚡ Iterasi Lebih Cepat

Ubah satu kolom, lihat seluruh perintah diperbarui. Tidak perlu lagi menghitung garis miring terbalik (backslash) atau mengingat apakah -d secara otomatis menyertakan Content-Type bawaan.

🛡 Pengutipan yang Benar

Pengutipan tunggal, ganda, Windows CMD, dan PowerShell semuanya ditangani untuk Anda, termasuk karakter ' di dalam '...' pada bash dan pelolosan persen pada CMD.

🔁 Padanan Siap Pakai

Permintaan yang sama juga dibuat untuk JavaScript fetch, Python requests, dan HTTPie — sangat berguna saat memberikan contoh reproduksi masalah kepada rekan tim frontend atau backend.

Cara Menggunakan Pembuat Perintah cURL

  1. Pilih metode. GET untuk membaca, POST untuk membuat, PUT/PATCH untuk memperbarui, DELETE untuk menghapus, HEAD untuk mengambil header saja, dan OPTIONS untuk menanyakan server metode apa saja yang didukung pada suatu sumber daya.
  2. Masukkan URL. URL lengkap seperti https://api.example.com/v1/users adalah yang terbaik. Jika Anda menghilangkan skema, pembuat akan menormalisasinya menjadi https://.
  3. Daftarkan parameter kueri. Satu per baris sebagai kunci=nilai. Biarkan nilai kosong untuk parameter bergaya flag. Pembuat akan menambahkannya setelah tanda ?.
  4. Daftarkan header. Satu per baris sebagai Nama-Header: nilai. Pembuat akan menghapus duplikasi dan otomatis menambahkan Content-Type untuk isi JSON, formulir, dan XML jika Anda belum mengaturnya.
  5. Pilih jenis isi. Pilih JSON untuk menempelkan objek, Form untuk kolom application/x-www-form-urlencoded, Multipart untuk unggahan file (gunakan nama=@/path/ke/file), Raw untuk mengirim byte apa adanya, atau XML untuk SOAP dan API serupa.
  6. Atur autentikasi. Basic untuk pengguna:kata_sandi, Bearer untuk token OAuth dan JWT, API key baik sebagai header (seperti X-API-Key) atau parameter kueri (seperti ?api_key=...).
  7. Tambahkan flag. Aktifkan flag cURL yang paling umum: ikuti pengalihan, minta gzip, tampilkan header respons, mode verbose, mode senyap, atau lewati pemeriksaan TLS untuk debugging lokal.
  8. Pilih gaya keluaran. Multi-baris dengan kelanjutan backslash paling mudah dibaca dalam skrip; satu baris paling cocok untuk salin/tempel; Windows CMD menggunakan tanda kutip ganda dan tanda persen ganda; PowerShell menggunakan curl.exe agar tidak bertabrakan dengan alias PowerShell.
  9. Salin & jalankan. Klik Salin perintah, tempel ke terminal Anda, dan periksa responsnya.

Penjelasan gaya keluaran

Multi-baris (bawaan) menempatkan setiap flag pada barisnya sendiri dengan tanda miring terbalik (backslash) di akhirnya. Ini adalah format yang paling ideal untuk dokumentasi, postingan blog, dan skrip shell karena dibaca dari atas ke bawah.

curl \
  -X POST \
  -H 'Content-Type: application/json' \
  --data '{"name":"Jesse"}' \
  'https://api.example.com/v1/users'

Satu baris menggabungkan semuanya dengan spasi — sangat cocok untuk ditempel langsung ke terminal, pesan log, atau utas obrolan.

Windows CMD mengubah tanda kutip tunggal bergaya bash menjadi tanda kutip ganda (CMD tidak memparsing tanda kutip tunggal) dan meloloskan tanda persen dengan menggandakannya, sehingga perintah berjalan persis seperti apa adanya dari cmd.exe atau file .bat.

PowerShell memanggil curl.exe secara eksplisit karena di PowerShell curl merupakan alias untuk Invoke-WebRequest, yang memiliki sintaks argumen berbeda.

Pengutipan: tanda kutip tunggal vs ganda

Pada bash Linux dan macOS, tanda kutip tunggal adalah yang paling aman karena bash tidak mengekspansi variabel atau backtick di dalamnya. Pembuat ini mengubah karakter ' literal di dalam nilai menjadi urutan pelolosan '\'' agar tanda kutip tunggal yang mengelilinginya tetap cocok.

Tanda kutip ganda cocok digunakan ketika Anda ingin bash mempertahankan aturan pelolosan tetapi menoleransi karakter kutip yang sebaliknya akan sulit diloloskan. Pembuat ini meloloskan $, `, \\, and " di dalam tanda kutip ganda agar nilainya terkirim tanpa perubahan.

Pola autentikasi

Autentikasi Basic mengirimkan Authorization: Basic base64(pengguna:kata_sandi). Flag cURL -u pengguna:kata_sandi melakukan pengodean tersebut untuk Anda. Gunakan HTTPS — autentikasi basic pada HTTP biasa sangat mudah dicegat.

Token Bearer (OAuth 2.0, JWT, token akses pribadi GitHub) menambahkan Authorization: Bearer <token>. Perlakukan token seperti kata sandi: rotasi segera jika bocor ke tangkapan layar, pesan Slack, atau log CI.

API key dapat ditempatkan di header (X-API-Key, X-RapidAPI-Key) atau parameter kueri (?api_key=...). Menggunakan header biasanya lebih aman karena URL umumnya dicatat oleh reverse proxy dan riwayat browser.

Tempat berkumpulnya metode HTTP yang umum

  • GET — membaca sumber daya. Harus aman dan bersifat idempoten.
  • POST — membuat sumber daya baru, atau mengirimkan data yang tidak cocok dengan semantik GET. Tidak idempoten.
  • PUT — mengganti sumber daya pada URL yang diketahui. Bersifat idempoten.
  • PATCH — pembaruan sebagian. Gunakan JSON Patch (RFC 6902) atau merge patch (RFC 7396) tergantung pada API yang digunakan.
  • DELETE — menghapus sumber daya. Bersifat idempoten.
  • HEAD — seperti GET tetapi server hanya mengembalikan header saja. Gunakan ini untuk menguji kesegaran cache atau panjang konten tanpa mengunduh isi respons.
  • OPTIONS — menanyakan server metode apa saja yang diizinkan dan membaca metadata CORS.

Penyelesaian masalah pada perintah yang Anda buat

  • Kesalahan sertifikat SSL. Aktifkan --insecure hanya untuk host yang tepercaya atau server lokal Anda sendiri. Untuk debugging produksi, lebih baik arahkan cURL ke bundel CA yang benar menggunakan --cacert.
  • Respons kosong atau macet (hang). Jalankan dengan mode verbose -v untuk melihat handshake TLS dan header. Langkah koneksi yang macet biasanya berarti server tidak dapat dijangkau; langkah transfer yang macet berarti server menerima permintaan tetapi lambat merespons.
  • 415 Unsupported Media Type. Server mengharapkan Content-Type yang berbeda. Pembuat otomatis menambahkan nilai yang tepat untuk isi JSON, formulir, dan XML jika Anda belum menentukannya.
  • 401 vs 403. 401 berarti kredensial tidak ada atau tidak valid (periksa kembali token Bearer); 403 berarti kredensial valid tetapi pengguna tidak diizinkan mengaksesnya (periksa scope/cakupan).
  • 413 Payload Too Large. Beberapa server hulu membatasi ukuran isi permintaan sebesar 1–10 MB. Pertimbangkan endpoint unggahan ter-chunk atau streaming.

Catatan keamanan dan privasi

  • Pembuat ini melakukan rendering di sisi klien (client-side). Tidak ada yang dikirim ke URL yang Anda masukkan; hasilnya hanya berupa teks perintah saja.
  • Hindari menempelkan token produksi. Jika terpaksa, perlakukan perintah yang dihasilkan sebagai data sensitif — jangan memasukannya ke repositori publik, menempelkannya ke obrolan dengan bot, atau melampirchkannya ke issue publik.
  • Lebih baik gunakan variabel lingkungan dalam skrip: tulis -H 'Authorization: Bearer '"$TOKEN" daripada menulis kode token secara langsung. Gunakan tanda kutip tunggal lalu putus ke tanda kutip ganda di sekitar variabel agar bash mengekspansinya.

FAQ

Dapatkah saya mengimpor perintah cURL dari Chrome DevTools?
Pembuat ini bekerja dengan arah sebaliknya — menghasilkan cURL dari sebuah formulir. Untuk melakukan hal sebaliknya, salin sebagai cURL dari DevTools dan gunakan alat parser cURL khusus.
Apakah isi JSON perlu diloloskan (pre-escaped) terlebih dahulu?
Tidak. Tempelkan JSON persis seperti yang seharusnya muncul. Pembuat menangani pengutipan sehingga isi permintaan sampai di server tanpa modifikasi.
Apa perbedaan antara -d dan --data-urlencode?
-d mengirimkan byte isi apa adanya. --data-urlencode melakukan pengodean persen (percent-encode) pada setiap kolom, yang merupakan apa yang dikirim browser untuk formulir HTML. Pembuat menggunakan --data-urlencode untuk jenis isi Formulir (Form) dan --data untuk JSON / mentah (raw) / XML.
Bagaimana cara mengunggah file?
Pilih Multipart form-data dan tambahkan baris seperti avatar=@/Users/jesse/photo.png. Tanda @ memberi tahu cURL untuk membaca konten file tersebut.
Mengapa cURL melaporkan “Argument list too long”?
Isi permintaan terlalu besar untuk batas argv shell. Lewatkan isi sebagai file saja dengan --data @body.json.
Apakah alat ini mendukung HTTP/2 dan HTTP/3?
cURL itu sendiri mendukung keduanya dengan flag --http2 dan --http3 jika cURL lokal Anda dikompilasi dengan pustaka yang tepat. Anda dapat menambahkan salah satu flag tersebut secara manual ke perintah yang dihasilkan.

Kutip konten, halaman, atau alat ini sebagai:

"Pembuat Perintah cURL" di https://MiniWebtool.com/id/pembuat-perintah-curl/ dari MiniWebtool, https://MiniWebtool.com/

oleh tim miniwebtool. Diperbarui: 2026-05-21

Peralatan untuk webmaster:

Alat unggulan:

Pembuat Grup AcakKalkulator Zodiak Matahari, Bulan & Ascendant 🌞🌙✨Kalkulator Kecocokan CintaKompresor VideoPengacak NomorKalkulator UsiaNama Generator AcakPengacak DaftarKalkulator NumerologiPembuat Teka Teki SilangKonverter Desimal ke BinerKonverter Ukuran FileKalkulator Persentase KenaikanKalkulator Pace LariKonverter DMS ke Derajat DesimalGenerator Acak KataBerapa Nomor Keberuntungan Saya?Mengurutkan Berdasarkan AbjadKonverter Biner ke DesimalPembuat Kode MorseGabungkan VideoKalkulator OktalGenerator Bracket Turnamen AcakKonverter FPSKonverter Desimal ke OktalKalkulator Nomor NamaKalkulator Kemiringan dan KelasLooper MP3Mengacak AngkaUrutkan AngkaGenerator Kartu Remi AcakHapus Nomor BarisKalkulator Durasi WaktuKalkulator Deviasi Standar RelatifKalkulator TanggaHuruf Kecil Huruf BesarKalkulator Notasi IlmiahGenerator Skema WarnaPembuat Huruf AcakGenerator AnagramKalkulator Beep TestKonverter Oktal ke DesimalPemilih Nama AcakKalkulator hasil bagi dan sisaKonverter Oktal ke BinerKalkulator Angka PentingKalkulator Nomor Jalan HidupKonverter Biner ke OktalKonverter Persen ke PPMGit Command GeneratorKalkulator Fahrenheit ke CelsiusKalkulator Hari dalam Tahun - Hari ke Berapa Hari Ini?Konverter Cm ke Kaki dan InciPencarian ID Pengguna InstagramTeks TerbalikHapus SpasiGenerator Teks Kecil ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾konverter ppm ke persenKalkulator Membandingkan PecahanKalkulator Pengurangan PersenGenerator Nomor LotereKonverter Angka RomawiKalkulator Asupan ProteinKonverter Biner ke HexKalkulator Angka TakdirKalkulator Desimal ke Pecahan⏱️ Kalkulator Jam🖱️ Penghitung KlikGenerator Kode BatangKonverter Hex ke Desimal🔍 Pemeriksa PlagiarismeKalkulator Titik DidihKalkulator PembulatanKonverter Hex ke CMYKKalkulator Penghasilan YouTubeKalkulator Rasio Gigi SepedaKalkulator Rasio Kompresi Mesin📅 Kalkulator TanggalTabel Periodik InteraktifKalkulator Teorema PythagorasPemilih Acak⏱️ Timer Hitung MundurKalkulator Kode Warna ResistorKonverter Lbs ke KgPemeriksa Nama Pengguna Media SosialPenghitung karakterKalkulator Jumlah DigitKonverter Kaki dan Inci ke SentimeterKalkulator Rasio ParkirKalkulator Usia KehamilanKonverter CMYK ke HexadecimalPemilih Nomor AcakGenerator PaletPemisah AudioKalkulator Defisit KaloriKalkulator Persentase👙 Kalkulator Ukuran BraPencarian ID Pengguna FacebookAntara Dua TanggalKalkulator KomisiKalkulator Nomor MingguKalkulator Perkalian⬛ Kalkulator Rasio AspekKonverter Hex ke OktalKalkulator Persen KesalahanAlat penghitung barisGenerator Soal Matematika AcakKonverter Hex ke BinerKalkulator Konversi Oktal ke HexadesimalSimulator Gerbang LogikaBalik GambarKalender Bulan Baru dan Bulan PurnamaKalkulator AtapKalkulator Hari KelahiranKalkulator Konversi GajiKalkulator LuasKalkulator PagarPengubah Suhu Celsius ke FahrenheitGenerator FaviconKalkulator KosinusKalkulator Panjang SabukKalkulator Penjumlahan dan Pengurangan BersusunKonverter Kode Warna Semua FormatKonverter PT ke PXKonverter PX ke REMKonverter Tola ke GramKonverter Satuan Lahan IndiaKonverter Mcg ke MgGenerator Lirik Lagu AIGenerator Puisi AIGenerator Cerita AIPenerjemah AIPeringkas Teks AIKonverter Mg ke MlKonverter MPH ke KMH / KMH ke MPHKonverter Knot ke MPHKonverter Meter Kubik ke Kaki KubikKonverter Kaki Kubik ke Yard KubikKonverter Kaki Persegi ke Meter PersegiKonverter Meter Persegi ke Kaki PersegiKonverter Oz ke MLKonverter ML ke OzKonverter Galon ke LiterKonverter Liter ke GalonKonverter Kg ke StoneKonverter Stone ke KgKonverter Inci ke MilimeterKonverter Milimeter ke InciKonverter Mil ke KmKonverter Km ke MilKonverter Fahrenheit ke CelsiusKonverter Celsius ke FahrenheitKalkulator Ukuran RanselKalkulator Volume Papan SelancarKalkulator Ukuran Grip Raket TenisKalkulator Ukuran HelmKalkulator Ukuran Sarung TanganKonverter Ukuran TopiKalkulator Ukuran SnowboardKalkulator Ukuran SkiKalkulator Ukuran SepedaPengatur Waktu Split SpeedrunKalkulator StablefordKalkulator Checkout DartKalkulator Economy BowlingKalkulator Strike Rate KriketKalkulator Net Run RateKalkulator Rasio K/DKalkulator Rating EloKalkulator Pemulihan Detak JantungKalkulator Waktu HikingKalkulator Pace MendayungKalkulator Age-Grading LariKalkulator FTP & Zona DayaKalkulator Skor ACFTKalkulator Wilks & DOTSKalkulator Offset RodaPencarian Indeks Beban & Rating Kecepatan BanKalkulator Biaya per MilKalkulator Pembelian LeasingKalkulator Campuran OktanKalkulator Campuran Oli 2 TakKalkulator Kapasitas MesinKalkulator Sofa Muat PintuKalkulator Cord Kayu BakarKalkulator CADR Pembersih UdaraKalkulator Ukuran DehumidifierKalkulator Ukuran Kipas Angin Langit-LangitKalkulator Ukuran TiraiKalkulator Ukuran KarpetKalkulator Tinggi Menggantung BingkaiKalkulator Ketinggian Pemasangan TVKalkulator Ukuran TVKalkulator Volume dan Liner KolamKalkulator Garam Kolam RenangKalkulator Volume Kolam RenangKalkulator Ukuran Pemanas AirKalkulator Resin EpoksiKalkulator Jarak BalusterKalkulator Plin & TrimKalkulator Pelapis DindingKalkulator Pewarna DekKalkulator Benih RumputKalkulator Rumput GulungKalkulator AspalKalkulator Yard KubikKalkulator Panjang AntenaKalkulator Pengisian KonduitKalkulator Kapasitor Seri dan ParalelKalkulator Reaktansi InduktifKalkulator Pencahayaan RuanganKalkulator Lux ke LumenKonverter Lumen ke WattKalkulator Ukuran GeneratorKonverter mAh ke WhKalkulator Daya 3 FasaKalkulator kVAKalkulator Ampere ke WattKalkulator Watt ke AmpereKalkulator Resistor SeriKalkulator GesekanKalkulator Bidang MiringKalkulator Keuntungan MekanisKalkulator Kecepatan SuaraKalkulator Kecepatan GelombangKalkulator Daya ApungKalkulator Kecepatan TerminalKalkulator Panjang Gelombang de BroglieKalkulator Energi FotonKalkulator E=mc²Kalkulator Dilatasi WaktuKalkulator Hukum Ketiga KeplerKalkulator Kecepatan LepasKalkulator Gaya GravitasiKalkulator Hukum Beer-LambertKalkulator Persamaan NernstKalkulator Tekanan OsmotikKalkulator Kenaikan Titik DidihKalkulator Penurunan Titik BekuKalkulator Komposisi PersenKalkulator NormalitasKalkulator MolalitasKonverter pKa ke KaKalkulator Henderson-HasselbalchKalkulator Hasil TeoretisKalkulator Reaktan PembatasKalkulator Konfigurasi ElektronGenerator Rencana Pembelajaran AIGenerator Kuis AIGenerator Sitasi APA/MLA/ChicagoKalkulator Persentase KehadiranKalkulator Skor APKalkulator Skor ACTKalkulator Skor SATKonverter Persentase ke CGPAKonverter CGPA ke PersentasePenilai Nilai Mudah (EZ Grader)Kalkulator Biaya Membesarkan AnakKalkulator Asupan Susu BayiKalkulator Ukuran PopokGenerator Nama BayiPrediktor Warna Mata BayiKalkulator Persentil BMI AnakPrediksi Tinggi Badan AnakKalkulator Waktu Penggandaan hCGKalkulator Perkiraan Lahir IVFKalkulator ImplantasiPrediktor Jenis Kelamin Bayi CinaPemformat Tanggal ISO 8601Konverter Tanggal JulianKalkulator Tidur SiangMoon Phase CalculatorKalkulator Matahari Terbit & TerbenamJam DuniaKonverter Tanggal ke Angka RomawiHitung Mundur PensiunKalkulator PemulihanKalkulator Setengah Ulang TahunKalkulator Hari JadiKalkulator Pembagian TipKalkulator ROI Email MarketingKalkulator Biaya Per LeadKalkulator Modal KerjaGenerator Karakter RPG Acak