Flag curl yang dipakai sehari-hari, dikelompokkan per tugas: membentuk permintaan, mengatur header, mengautentikasi, menyajikan identitas, mengendalikan output, mengikuti redirect, menyetel koneksi, dan men-debug. Setiap baris memasangkan flag dengan pemanggilan yang realistis.
curl mengirim permintaan HTTP dan mencetak body respons. Sebagian besar kekuatannya ada pada flag: flag memilih metode, melampirkan header dan data, menangani autentikasi, dan menentukan apa yang dicetak. Bentuk panjang ditampilkan bila lebih jelas; bentuk pendek adalah satu huruf. Bungkus URL dalam tanda kutip agar shell tidak merusak query string.
Tabel referensi · 54 entri
Flag curlExplained
54 of 54 rows
Bentuk permintaan
Mengatur metode HTTP.
curl -X POST https://api.test
Menambahkan header permintaan.
curl -H "Accept: application/json" URL
Mengirim body (menyetel POST dan content type bawaan).
curl -d "name=Ada" URL
Menambahkan nilai -d sebagai query params pada GET.
curl -G -d "q=hi" URL
Mengirim data form multipart (unggah file).
curl -F "file=@photo.png" URL
Mengirim data form dengan URL encoding diterapkan.
curl --data-urlencode "name=Ada Lovelace" URL
Mengunggah file dengan PUT.
curl -T big.zip URL
Menambahkan unggahan ke file remote alih-alih menggantinya.