Tekrar: curl Bayrakları
Coddy'nin Terminal ile Ağ İletişimi kursunda ders 31 / 47.
Ezberlemeye değer çalışma kümesi:
-s silent: no progress meter
-i / -I headers with the body / headers only
-o FILE save the body (-o /dev/null to discard)
-H 'K: V' add a request header
-X METHOD change the method
-w '%{...}' print facts about the transfer
--max-time N give up after N seconds
--fail exit non-zero on 4xx and 5xxBu seçeneklerle birlikte iki alışkanlık edin. Her zaman -s kullan; çünkü ilerleme göstergesi hata akışına yazılır ve çıktıyı bozar. Ayrıca durum kodu ile çıkış kodunu birbirinden ayır: ilki sunucunun yanıtıdır, ikincisi ise iletişimin gerçekleşip gerçekleşmediğini gösterir.
Bir şey belirsiz olduğunda araya bir dinleyici koy ve isteği geri okuyun. Neyin gönderildiğini tahmin etmek, bakmaktan her zaman daha yavaştır.
Görev
ZorDört bayrağı tek bir komutta bir araya getirin.
index.htmldosyasınıdoneiçerecek şekilde oluşturun ve klasörü 9121 portunda sunun- İçeriği atarak sessizce alın, 5 saniye sonra vazgeçin ve durum kodunu, ardından bir boşluk ve bayt sayısını yazdırın
Metin 4 karakter ve bir satır sonundan oluştuğu için çıktı şöyledir:
200 5Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Terminal ile Ağ İletişimi bölümündeki tüm dersler
6curl'u Derinlemesine İnceleme
Başlıkları GörüntülemeYanıtları KaydetmeÖzel BaşlıklarDurum ve Zamanlamacurl Çıkış KodlarıTekrar: curl Bayrakları9Kimlik Doğrulama ve Hata Ayıklama
API Anahtarları ve BearerUser AgentZaman Aşımları ve Yeniden DenemelerBir Hatanın OkunmasıTekrar: Hata AyıklamaKendi başına pratik yap: Terminal playground