Pembuat Perintah cURL
Tidak ada permintaan tersimpan dalam sesi browser ini
Mulai lagi untuk memasukkan permintaan atau buka editor lengkap satu halaman.
Endpoint dan metode
Buat perintah cURL tanpa mengirim endpoint, kredensial, header, atau isi permintaan ke server kami. Pilih keluaran POSIX untuk bash, zsh, dan WSL, atau buat perintah PowerShell yang memanggil curl.exe dengan aturan kutip dan kelanjutan baris PowerShell.
Cara membuat perintah cURL dengan aman
-
1
Pilih metode, URL, dan shell
Masukkan URL HTTP atau HTTPS lengkap. Pilih keluaran shell POSIX atau PowerShell sebelum menambahkan detail.
-
2
Tambahkan header dan autentikasi
Gunakan pasangan header tervalidasi, token Bearer, atau autentikasi Dasar. Header Authorization manual tidak dapat digabung dengan mode autentikasi.
-
3
Pilih format isi
Validasi JSON, masukkan data mentah literal, atau tambahkan bidang formulir berkode URL. Isi literal memakai `--data-raw` agar awalan `@` tidak dibaca sebagai berkas lokal.
-
4
Tinjau sebelum menyalin
Periksa metode, URL, shell, jumlah header, dan tipe isi. Kredensial disembunyikan dalam ringkasan tetapi tetap terlihat dalam perintah akhir.
-
5
Salin atau unduh
Salin perintah atau unduh berkas `.sh` atau `.ps1`. Jalankan hanya setelah memeriksa endpoint, opsi, dan rahasia di dalamnya.
Sintaks yang ditangani
| Masukan | Sintaks cURL yang dihasilkan |
|---|---|
| Permintaan HEAD | --head agar cURL mengharapkan header tanpa isi respons |
| Metode selain GET | -X METHOD |
| Header permintaan | Satu argumen -H berkutip per header |
| Isi JSON | --data-raw dan Content-Type JSON otomatis bila belum ada |
| Isi literal | --data-raw untuk mencegah penafsiran @filename |
| Formulir berkode URL | Satu --data-urlencode per bidang |
| Token Bearer | Header Authorization: Bearer ... berkutip |
| Autentikasi Dasar | Nilai --user berkutip |
| Pengalihan, diagnostik, atau uji TLS lokal | --location, --verbose, atau --insecure |
POSIX dan PowerShell adalah target berbeda
Perintah POSIX memakai argumen kutip tunggal dan garis miring terbalik untuk kelanjutan baris pada bash, zsh, dan WSL. Kutip tunggal literal ditutup, di-escape, lalu dibuka kembali agar karakter asli diteruskan ke cURL.
Perintah PowerShell memanggil curl.exe, memakai aturan escape kutip tunggal PowerShell dan backtick untuk melanjutkan baris. Ini bukan perintah cmd.exe; Command Prompt memiliki aturan berbeda dan sengaja tidak disediakan.
Kredensial tetap harus dijaga
Pembuatan lokal mencegah halaman menerima rahasia Anda, tetapi perintah akhir memuat token, kata sandi, atau header sensitif yang dimasukkan. Perintah dapat tersimpan dalam riwayat shell, skrip unduhan dapat menetap di disk, dan argumen proses dapat terlihat oleh perangkat lunak lain. Gunakan kredensial berumur pendek, placeholder saat berbagi, dan hapus berkas yang tidak diperlukan.
Batas masukan dan pengecualian
URL harus memakai HTTP atau HTTPS tanpa kredensial tertanam atau fragmen. Alat mendukung hingga 30 header atau bidang formulir dan isi 256 KiB. Nama header harus memakai karakter token HTTP; nilainya tidak boleh mengandung baris baru atau karakter kendali. Isi GET/HEAD, unggahan multipart, dan keluaran cmd.exe tidak dibuat.
Pertanyaan yang Sering Diajukan
Tidak. Editor dan penyusunan perintah bekerja di tab ini. Endpoint tidak dipanggil dan URL, header, kredensial, serta isi tidak dikirim lewat server kami. Permintaan baru terjadi jika Anda menjalankan perintahnya.
Alur beberapa halaman memakai penyimpanan sesi tab ini. Masa berlaku tetap 30 menit sejak penyimpanan pertama, bukan diperpanjang tiap halaman. Mulai lagi menghapusnya dan menutup tab biasanya membersihkan penyimpanan sesi.
--data-raw mengirim teks literal dan menonaktifkan perilaku @filename cURL sehingga isi berawalan @ tidak membaca berkas lokal tanpa sengaja.
Tidak. Opsi -F dan referensi berkas lokal berada di luar cakupan. Buat dan periksa perintah tersebut secara manual, terutama jika dapat membaca jalur di komputer.
Tidak. Targetnya PowerShell dan memanggil curl.exe. Gunakan target POSIX dalam WSL. cmd.exe memiliki aturan escape dan ekspansi berbeda.
Alat Terkait
Referensi Tabel ASCII
Tabel ASCII lengkap dari 0 sampai 127 dengan desimal, heksadesimal, oktal, biner, dan referensi karakter numerik HTML untuk setiap karakter, termasuk kode kontrol seperti NUL, LF, dan DEL.
Referensi Karakter HTML
Daftar entitas HTML yang dapat dicari, beserta kode bernama dan kode numeriknya, serta fitur salin dengan satu klik untuk karakter khusus dan simbol.
Referensi pintasan papan ketik
Cari pintasan bawaan terdokumentasi untuk VS Code, Chrome, dan Bash dengan GNU Readline di macOS, Windows, dan Linux.
Generator EditorConfig
Buat file .editorconfig dari aturan indentasi, akhir baris, dan charset Anda, lalu tambahkan bagian yang tepat untuk tiap bahasa di repositori Anda: Python, Go, YAML, Makefile, dan lainnya.
Validator Email
Validasi alamat email: pemeriksaan sintaks RFC 5322, pengecekan live record MX, serta detail bagian lokal, domain, dan panjang. Tidak ada email yang dikirim.
Konverter Ukuran File
Konversi antara byte, KB, MB, GB, TB, dan satuan biner IEC (KiB, MiB, GiB, TiB) dengan kombinasi desimal dan biner apa pun yang Anda inginkan.
Alat ini tersedia dalam bahasa lain
- cURL-opdrachtgenerator [NL]
- Générateur de commandes cURL [FR]
- منشئ أوامر cURL [AR]
- Generator poleceń cURL [PL]
- cURL-Befehlsgenerator [DE]
- Generador de comandos cURL [ES]
- เครื่องมือสร้างคำสั่ง cURL [TH]
- cURLコマンドジェネレーター [JA]
- cURL-kommandogenerator [SV]
- Trình tạo lệnh cURL [VI]
- cURL 명령 생성기 [KO]
- Gerador de comandos cURL [PT]
- cURL Command Generator [EN]
- Generatore di comandi cURL [IT]
- Генератор команд cURL [RU]
- cURL Komutu Oluşturucu [TR]
- cURL 命令生成器 [ZH]