Permudah alur kerja Anda: Cari miniwebtool.
Tambahkan
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

Alat terkait lainnya:

Peralatan untuk webmaster:

Alat unggulan:

Pembuat Grup AcakKalkulator Kecocokan CintaKalkulator NumerologiKalkulator Zodiak Matahari, Bulan & Ascendant 🌞🌙✨Pengacak DaftarNama Generator AcakKalkulator UsiaKompresor VideoKalkulator Persentase KenaikanBerapa Nomor Keberuntungan Saya?Pengacak NomorMengurutkan Berdasarkan Abjad📅 Kalkulator TanggalKonverter Ukuran FileKonverter Desimal ke BinerKonverter FPSKalkulator Pace LariKonverter Biner ke DesimalKalkulator Nomor NamaPemilih Nama AcakKalkulator Durasi WaktuGenerator AnagramPembuat Kode MorseGenerator Acak Kata⏱️ Kalkulator JamHari Per BulanKonverter Lbs ke KgGabungkan VideoLooper MP3Antara Dua TanggalKalkulator Angka TakdirKalkulator Hari dalam Tahun - Hari ke Berapa Hari Ini?Kalkulator TanggaPemisah AudioGenerator Nomor LotereKalkulator hasil bagi dan sisaKalkulator BinerTeks TerbalikHapus SpasiKalkulator Hari KelahiranHuruf Kecil Huruf BesarKonverter DMS ke Derajat DesimalUrutkan AngkaKalkulator ModuloPengembang Kalimat AIParafrase AIKonverter Desimal ke OktalKalkulator Kemiringan dan KelasKalkulator Deviasi Standar RelatifKonverter Hex ke DesimalGenerator Bracket Turnamen AcakKalkulator PembulatanKonverter Persen ke PPMKonverter Oktal ke Desimalkonverter ppm ke persenKalkulator Nomor Jalan HidupKalkulator OktalGenerator Skema WarnaKalkulator Diskon PersenKalkulator Membandingkan PecahanKalkulator Akar KuadratPembuat Teka Teki SilangKalkulator Jumlah DigitKalkulator Bilangan KompleksMengacak AngkaAlat Online untuk Menghapus Tanda BacaKalkulator Defisit KaloriKalkulator Rasio ParkirAlat penghitung barisGenerator Kartu Kredit AcakGenerator Teks Kecil ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Kalkulator KomisiKalkulator Pengurangan PersenPenghitung karakterGenerator IMEI AcakKalkulator LuasKonverter Basis BilanganPemilih AcakGenerator Kode BatangKonverter Biner ke HexSimulator Gerbang LogikaHapus Nomor BarisKonverter Derajat Desimal ke DMSKalkulator Torsi BautKonverter Oktal ke BinerKonverter Angka RomawiKonverter Kode Biner ke GrayKalkulator AtapKalkulator IRRKalkulator Segitiga Siku-SikuKalkulator Ukuran Cetak dan Resolusi (DPI/PPI)🔍 Pemeriksa PlagiarismeGenerator hewan acakKonverter Kaki dan Inci ke SentimeterKalkulator Jam KerjaKalkulator MarkupKalkulator SinusKalkulator Ukuran BanPemotong VideoPencarian ID Pengguna InstagramGenerator Waktu AcakKalkulator CAPMKalkulator Desimal ke PecahanKalkulator Notasi IlmiahKonverter Ukuran SepatuKalkulator Angka MalaikatKalkulator Cohen's dKalkulator Dosis ObatKalkulator GFRKonverter Biner ke OktalKonverter Desimal ke HeksadesimalPenghasil Nama AcakKalkulator NPVKalkulator Usia KehamilanKonverter Hex ke BinerUsia Anda dalam Tahun, Bulan, Hari, Jam, Menit, DetikGenerator String AcakKalkulator Kode Warna ResistorKalkulator Monetisasi YouTube ShortsKompresor Gambarkalkulator-hba1cKalkulator Momen InersiaKalkulator Ukuran SampelKompresor HTMLKalkulator Golongan DarahKalkulator ListrikKalkulator Persegi PanjangDaftar Tahun KabisatHapus Audio dari VideoKalkulator AntilogKalkulator Kecepatan BersepedaKalkulator Masa Pakai BateraiPencari Pengganti BumbuPencarian ID Pengguna FacebookKalkulator Jerami KudaPencari Ukuran Kandang Perjalanan Hewan PeliharaanKalkulator UVB Habitat ReptilKalkulator Ukuran Kandang BurungKalkulator Watt Pemanas AkuariumKalkulator Kotak Pasir KucingKalkulator Jarak Sorot Lampu DepanKalkulator Rasio Kompresi MesinKalkulator Keausan Tapak BanKalkulator Berat Lidah TrailerKalkulator Distribusi Berat KendaraanPembagi Biaya PerjalananKalkulator Jarak PengeremanKalkulator Kompensasi PekerjaKalkulator Distribusi Aset Surat WasiatPencari Kelas Merek DagangKalkulator Biaya Pengajuan PatenPemeriksa Nexus Pajak PenjualanKalkulator Pengurangan HukumanKalkulator Daluwarsa GugatanPengoptimal Harga AirbnbPembagi Sewa Teman SekamarKalkulator Sewa Section 8Kalkulator Metode BRRRRKalkulator Cash on Cash ReturnKalkulator Hasil SewaKalkulator Pertukaran 1031Visualisasi Pertumbuhan KekayaanKalkulator Biaya Makan SiangKalkulator Biaya Gym vs Latihan di RumahKalkulator Biaya Kebiasaan KopiKalkulator Penghematan Kerja Jarak JauhKalkulator ROI Pekerjaan SampinganPelacak Biaya LanggananKalkulator Harga SaaSKalkulator Harga Proyek FreelancePanduan Pasangan Kayu AsapKalkulator Waktu FermentasiKalkulator Waktu MarinasiFilter Resep Berdasarkan Pembatasan DietPelacak Waktu Paruh KafeinKalkulator Minuman StandarSaran Pasangan WineKonverter Grade Panjat TebingKalkulator Rasio Gigi SepedaKalkulator Kekuatan Simpul PancingPengatur Waktu Pose YogaKalkulator SWOLF RenangKalkulator Prediksi Waktu LariKalkulator Kekuatan Pukulan TinjuKalkulator Poin RugbyKalkulator Run Rate KriketKalkulator xG (Expected Goals) Sepak BolaPenghitung Skor TenisKalkulator Skor Wells (DVT/PE)Kalkulator Skala Koma GlasgowKalkulator Skor APGARKalkulator FFMIKalkulator Lari 12 Menit CooperKalkulator Tes Jalan Satu Mil RockportKalkulator Massa Tanpa Lemak ke KekuatanKalkulator Rasio Karbohidrat InsulinKalkulator Faktor Sensitivitas InsulinKonverter Kalender IbraniKonverter Kalender HijriahKonverter Kalender LunarKalkulator Usia Lintas BudayaKalkulator Sudah Berapa LamaKalkulator Berapa Lama LagiGenerator Pola TanggalKalkulator Tanggal TengahTambah Hari Kerja ke TanggalKalkulator Hari KerjaPenganalisis Frekuensi KataPenganalisis Variasi Panjang KalimatEditor Keterbacaan Gaya HemingwayKonverter Pengucapan IPAAlat Sandi VigenereAlat Sandi AtbashEncoder dan Decoder ROT13Penampil dan Penghapus Data EXIFPenerjemah Pig LatinGenerator BackronymGenerator AkronimPemeriksa PangramPemeriksa LipogramPelacak Gambar ke SVGKonverter Gambar ke Seni ASCIIGenerator Skema JSONPlayground TypeScriptKompilator Less ke CSSKompilator SCSS ke CSSKonverter SVG ke React/JSXPembuat Query StringParser URLValidator dan Dekoder UUIDReferensi Kode Status HTTPPembuat Perintah cURLPembuat Segitiga SierpinskiPlotter Permukaan 3DPlotter Persamaan PolarGenerator Himpunan JuliaPenjelajah Himpunan MandelbrotGenerator Fraktal L-SystemPembuat Triangulasi DelaunayPembuat Diagram VoronoiGenerator SpirographGenerator TesselasiKalkulator Kapabilitas Proses Six SigmaPembuat Diagram ParetoKalkulator NPS (Net Promoter Score)Kalkulator Retensi KohortKalkulator Tingkat ChurnKalkulator Biaya Akuisisi Pelanggan CACKalkulator Nilai Seumur Hidup Pelanggan (CLV)Kalkulator Tingkat KonversiKalkulator Ukuran Sampel Tes A/BKalkulator Signifikansi Uji A/BKalkulator Persamaan LensaKalkulator Medan Magnet KawatKalkulator Medan ListrikKalkulator Hukum CoulombKalkulator Hukum SnellKalkulator Kecepatan SudutKalkulator Gaya SentripetalKalkulator Periode PendulumKalkulator Konstanta PegasKalkulator Efek DopplerKalkulator Rasio SortinoKalkulator Rasio TreynorKalkulator Beta SahamKalkulator Surat Utang Negara Terlindung Inflasi (TIPS)Kalkulator Rekalkulasi HipotekKalkulator Suku Bunga ForwardKalkulator Durasi Obligasi (Macaulay & Modifikasi)Kalkulator Konveksitas ObligasiKalkulator Anuitas Terindeks TetapKalkulator Anuitas VariabelKalkulator Hipotek TerbalikKalkulator Pembayaran AnuitasSimulator Soroban Sempoa JepangPerkalian Petani RusiaKalkulator Trik Matematika VedaKalkulator Perkalian Mesir KunoKalkulator Matematika Angka RomawiPelatih Matematika MentalKuis Tabel PerkalianVisualisator Menyimpan dan MeminjamGenerator Penguraian BilanganPenyelesai Soal Cerita KoinKalkulator Segitiga Jarak Kecepatan WaktuPemecah Soal Laju KerjaPemecah Soal CampuranPemecah Soal Cerita UsiaPemecah Soal Pertemuan KeretaKalkulator HidrasiKalkulator Pace ke KaloriKalkulator Kalori AlkoholKalkulator Rekomposisi TubuhGenerator Topik Debat AcakGenerator Nama Kucing & Anjing AcakGenerator Ayat Alkitab AcakGenerator Soal Matematika AcakGenerator Paragraf AcakGenerator Kalimat Acak Bahasa InggrisKalkulator Kerikil, Pasir dan Tanah AtasKalkulator Berat BajaKalkulator Aliran PipaKalkulator Beban BalokKonverter Dolar ke EmasKalkulator Probabilitas OpsiKalkulator Stock SplitKalkulator ESPPKalkulator Denda Keterlambatan FakturKalkulator Tarif Per Jam FreelancerKalkulator Sewa vs BeliPembagi Tip LanjutanGenerator Daftar Barang BawaanKalkulator Jet LagKalkulator Anggaran PerjalananKalkulator Jarak PenerbanganKalkulator Kehilangan PanasKalkulator Biaya Pembangkitan ListrikKalkulator Penggunaan AirKalkulator Biaya Energi Peralatan Rumah TanggaKalkulator Audit Energi RumahKalkulator ROI Tenaga SuryaKalkulator Panel SuryaKalkulator Kompos (Rasio C:N)Kalkulator Pupuk RumputKalkulator Tanggal Embun BekuKalkulator Tanah Bedengan TinggiKalkulator Pupuk NPKKalkulator Tingkat Perkecambahan BenihKalkulator Bitrate VideoTransposer Kunci MusikPenghitung BPM dengan KetukanEstimator Ukuran File FotoKalkulator Megapiksel ke Ukuran CetakKalkulator Faktor CropKalkulator Segitiga EksposurKalkulator Kapasitas Derek KendaraanKalkulator Leasing MobilKalkulator 0–60 dan Seperempat MilKalkulator Waktu Pengisian EVKalkulator Jangkauan EVKalkulator Jarak 3DKalkulator TorusKalkulator Frustum KerucutKalkulator Luas Poligon Tidak BeraturanKalkulator Poligon BeraturanPengidentifikasi Bagian KerucutKalkulator HiperbolaKalkulator Pembagian PanjangPenghitung Karakter Twitter/XPemilih Komentar YouTubeEkstraktor Tag YouTubePengunduh Thumbnail YouTubeKalkulator Penghasilan YouTubeGenerator Karakter RPG Acak