curl terminalden bir istek gönderir ve yanıtı yazdırır: metot -X ile, başlıklar -H ile, gövde -d ile, yanıt başlıklarını göstermek için -i. Bir curl komutu isteğin her parçasını açıkça yazdığı için bir isteği paylaşmanın standart yolu haline gelmiştir — dokümantasyonda, hata raporlarında ve her tarayıcının geliştirici araçlarındaki “Copy as cURL” seçeneğinde.
-H "Content-Type: application/json" ayarlamazsanız -d, POST ve bir form içerik türü anlamına gelir. -L yönlendirmeleri izler, -v TLS dahil tüm alışverişi gösterir, --fail ise curl’ün 4xx ya da 5xx’te sıfırdan farklı bir kodla çıkmasını sağlar; böylece bir betiği durdurabilir. Gövdeyi tek tırnakla sarmak kabuğun onu yorumlamasını engeller.
curl ile tarayıcının aynı isteği gönderdiği sanılır. Tarayıcı çerezler, bir Origin, CORS ön istekleri ve kendi User-Agent’ını ekler; curl yalnızca sizin yazdığınızı gönderir. curl’de çalışıp tarayıcıda başarısız olan bir çağrı çoğu zaman bir API hatası değil, bir CORS ya da çerez sorunudur.
Her uç noktanın Try it out paneli, yapılandırdığınız isteğin curl komutunu üretir; araçlar bölümündeki curl dönüştürücü de herhangi bir curl komutunu dokuz dilde koda çevirir.
Tüm sözlük maddeleri · Test teknikleri · 39 mock REST API’nin tamamı
Son güncelleme