Gün gün kullandığınız curl bayrakları, işe göre gruplanmış: isteği şekillendirme, başlık ayarlama, kimlik doğrulama, kimlik sunma, çıktıyı denetleme, yönlendirmeleri izleme, bağlantıyı ayarlama ve hata ayıklama. Her satır, bayrağı gerçekçi bir çağrıyla eşleştirir.
curl bir HTTP isteği gönderir ve yanıt gövdesini yazdırır. Gücünün çoğu bayraklardadır: yöntemi seçerler, başlık ve veri eklerler, kimlik doğrulamayı yönetirler ve neyin yazdırılacağına karar verirler. Daha net olduğu yerde uzun biçim gösterilir; kısa biçim tek harftir. URL'leri tırnak içine alın ki shell sorgu dizisini yutmasın.
Referans tablosu · 54 kayıt
curl BayraklarıExplained
54 of 54 rows
İstek şekli
HTTP yöntemini ayarlar.
curl -X POST https://api.test
Bir istek başlığı ekler.
curl -H "Accept: application/json" URL
Gövde gönderir (POST ve varsayılan içerik türünü ayarlar).
curl -d "name=Ada" URL
-d değerlerini bir GET üzerine sorgu parametresi olarak ekler.
curl -G -d "q=hi" URL
Multipart form verisi gönderir (dosya yüklemeleri).
curl -F "file=@photo.png" URL
URL kodlaması uygulanmış form verisi gönderir.
curl --data-urlencode "name=Ada Lovelace" URL
PUT ile bir dosya yükler.
curl -T big.zip URL
Yüklemeyi uzak dosyayı değiştirmek yerine ona ekler.