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
Generator Konfigurasi Webpack
Buat webpack.config.js untuk webpack 5 bagi JavaScript biasa, React, atau Vue: TypeScript, Babel, CSS atau Sass, gambar, HtmlWebpackPlugin, server pengembangan, dan baris npm install.
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.
Dekoder Protocol Buffers
Dekode byte wire-format Protobuf secara lokal dari hex, Base64, Base64URL, teks, atau file; periksa kandidat field yang tepat dan ekspor laporan privat.
Validator XSD
Validasi dokumen XML terhadap skema XSD dan laporkan ketidakcocokan elemen dan tipe dengan nomor baris persis.
XML Formatter
Pretty-print dokumen XML dengan indentasi konsisten dan tangkap kesalahan well-formedness lengkap dengan nomor baris persis.
Alat ini tersedia dalam bahasa lain
- Trình tạo lệnh cURL [VI]
- cURL-kommandogenerator [SV]
- cURL 명령 생성기 [KO]
- Générateur de commandes cURL [FR]
- cURL-opdrachtgenerator [NL]
- cURL-Befehlsgenerator [DE]
- เครื่องมือสร้างคำสั่ง cURL [TH]
- Gerador de comandos cURL [PT]
- Generador de comandos cURL [ES]
- Generator poleceń cURL [PL]
- منشئ أوامر cURL [AR]
- cURLコマンドジェネレーター [JA]
- cURL Command Generator [EN]
- Generatore di comandi cURL [IT]
- Генератор команд cURL [RU]
- cURL Komutu Oluşturucu [TR]
- cURL 命令生成器 [ZH]