Permudah alur kerja Anda: Cari miniwebtool.
Tambahkan
Alat terkait
Pengubah cURL ke JSONGit Command GeneratorPembuat Query StringKalkulator Izin Unix (chmod)Parser URL
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 NumerologiKalkulator Kecocokan CintaKalkulator Zodiak Matahari, Bulan & Ascendant ๐ŸŒž๐ŸŒ™โœจKompresor VideoKalkulator Nomor NamaKalkulator UsiaNama Generator AcakPengacak NomorPengacak DaftarKonverter Ukuran FileMengurutkan Berdasarkan AbjadKalkulator Persentase KenaikanBerapa Nomor Keberuntungan Saya?Kalkulator Pace LariGabungkan VideoKonverter DMS ke Derajat DesimalGenerator Acak KataKonverter FPSHari Per BulanPembuat Teka Teki SilangGenerator Bracket Turnamen AcakHuruf Kecil Huruf BesarGenerator Skema WarnaAlat penghitung barisKalkulator hasil bagi dan sisaKalkulator Tanggaโฑ๏ธ Kalkulator JamHapus Nomor BarisPembuat Kode MorseKalkulator Hari dalam Tahun - Hari ke Berapa Hari Ini?Kalkulator Asupan ProteinKalkulator Defisit KaloriKalkulator Membandingkan PecahanKonverter Desimal ke BinerLooper MP3Urutkan AngkaKalkulator Posisi Mataharikonverter ppm ke persenGenerator AnagramKalkulator Angka Takdir๐Ÿ“… Kalkulator TanggalKonverter Biner ke DesimalGenerator Kode BatangKalkulator Nomor Jalan HidupKalkulator Ukuran BanKonverter Persen ke PPMKalkulator Deviasi Standar RelatifKalkulator Hari KelahiranKonverter Hex ke DesimalMengacak AngkaPemilih AcakKalkulator Notasi IlmiahKonverter Oktal ke BinerPemilih Nama AcakGenerator Nomor LoterePemeriksa Nama Pengguna Media SosialGenerator Teks Kecil โฝแถœแต’แต–สธ โฟ แต–แตƒหขแต—แต‰โพKalkulator Konversi GajiKalkulator Usia KehamilanKonverter Kode Warna Semua FormatPemisah AudioKalkulator Depresiasi MobilKalkulator Stock SplitPencarian Kutipan (Inggris)Pengembang Kalimat AIKalkulator Durasi WaktuPencarian ID Pengguna Instagramgenerator-teks-terbalikHapus SpasiKalkulator Jumlah DigitKalkulator Jam KerjaKonverter Lbs ke KgKalkulator Kemiringan dan KelasGenerator PaletKalkulator Dosis ObatKalkulator Penghasilan YouTubeTeks TerbalikKalkulator AtapKalkulator MarkupKalkulator ModuloKalkulator Pengurangan PersenKonverter Ukuran SepatuPemilih Nomor AcakKalkulator Pengurangan Hukuman๐Ÿ–ฑ๏ธ Penghitung KlikKalkulator KombinasiParafrase AI๐Ÿ” Pemeriksa PlagiarismePencarian ID Pengguna Facebookโฑ๏ธ Timer Hitung MundurBalik GambarKalkulator Fungsi GammaKalkulator Masa Pakai BateraiKalkulator Persen KesalahanAntara Dua TanggalGenerator Alamat Palsu AcakKalkulator Aliran PipaKalkulator Persentase RotiKalkulator Ukuran Cetak dan Resolusi (DPI/PPI)Panduan Ukuran Gambar Media SosialAnalisis Kompatibilitas Zodiak LanjutanKalkulator Lari 12 Menit CooperKalkulator LuasKalkulator Nat KeramikKalkulator SinusKonverter Cm ke Kaki dan InciPembuat KolasePenghitung karakterHumanizer Teks AIKalkulator LuasKalkulator PembulatanKalkulator Persentil BMI Anak๐Ÿ‘™ Kalkulator Ukuran BraKonverter HexadecimalKalkulator Pecahan ke DesimalPencari Batu Kelahiran dan Bunga ZodiakPencari KerjaGenerator Kekuatan Super AcakKalkulator KomisiKalkulator KosinusKalkulator Torsi BautKalkulator Waktu Donor DarahPembuat Huruf AcakTabel ASCIIKalkulator 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 ElektronTabel Periodik InteraktifGenerator 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 BayiPrediksi 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 Nomor MingguKalkulator Pembagian TipKalkulator ROI Email MarketingKalkulator Biaya Per LeadKalkulator Modal KerjaKalkulator Margin KontribusiKalkulator FIFO / LIFOKalkulator Stok PengamanKalkulator Titik Pemesanan UlangKalkulator Kuantitas Pesanan Ekonomis EOQKalkulator PenyusutanKalkulator Harga KerajinanKalkulator Harga GrosirKalkulator Keuntungan ShopifyKalkulator Amazon FBAKalkulator Biaya eBayKalkulator Biaya EtsyKalkulator Biaya StripeKalkulator Biaya PayPalKonverter Odds TaruhanKalkulator PerpuluhanKalkulator ZakatKalkulator Bea Meterai InggrisKalkulator Pembebasan HRAKalkulator GratuityKalkulator NPSKalkulator EPFKalkulator PPFKalkulator RDKalkulator SWPKalkulator Gross-UpKalkulator Perbandingan PinjamanKalkulator Pemanfaatan KreditKalkulator Tangga DepositoKalkulator T-Bill Surat PerbendaharaanKalkulator I BondKalkulator Tabungan Kuliah 529Kalkulator HSAKalkulator PesangonKalkulator Kenaikan GajiPembuat FakturKalkulator Uang Harian PerjalananKalkulator Penggantian Jarak TempuhKalkulator Kenaikan SewaKalkulator Sewa ProrataKalkulator Keterjangkauan SewaKalkulator Harga Total MobilKalkulator Keterjangkauan MobilKalkulator Pinjaman MotorKalkulator Pinjaman RVKalkulator Pinjaman KapalKalkulator Pinjaman TanahKalkulator Pinjaman KonstruksiKalkulator Hipotek Bunga SajaKalkulator Pinjaman BalonKalkulator Poin HipotekKalkulator PMIKalkulator Pembayaran Hipotek Dua MingguanKalkulator Hipotek ARMKalkulator Pinjaman VAKalkulator Gaji BersihGenerator Kueri SQL AIGenerator Regex AIVisualisator Data AI (Tempel CSV)Penganalisis Nada Teks AIPenganalisis Resume / CV AIKonverter Satuan AI (Bahasa Alami)Penulis Surat Permintaan Maaf AIGenerator Alasan Sopan AIGenerator Itinerary Perjalanan AIAI Reading List GeneratorGenerator Rencana Latihan AIGenerator Rencana Makan AIGenerator Ide Hadiah AIAI Recipe Generator dari BahanKalkulator ROI BeasiswaKalkulator Biaya KuliahKalkulator Jam Belajar Bahasa hingga FasihGenerator Kuis KosakataGenerator Catatan CornellKalkulator Kurva BelajarPenjadwal Pengulangan Berjarak Kartu FlashKalkulator Pencampuran Warna CatKalkulator Kapabilitas Proses Six SigmaPengunduh Thumbnail YouTubeGenerator Karakter RPG Acak