Durum ve Zamanlama
Coddy'nin Terminal ile Ağ İletişimi kursunda ders 29 / 47.
-w, bir biçim dizesindeki yer tutucuları kullanarak aktarım tamamlandıktan sonra aktarım hakkındaki bilgileri yazdırır:
curl -s -o /dev/null -w '%{http_code} %{size_download}\n' URLBilmeye değer olanlar:
- %{http_code}: durum kodu
- %{size_download}: alınan bayt sayısı
- %{time_total}: işlemin tamamının ne kadar sürdüğü
- %{url_effective}: olası yönlendirmelerden sonra nihayet kullanılan URL
curl'ü betiklenebilir yapan şey budur. Bir sayfayı gözle incelemek yerine, bir betiğin sınayabileceği bir sayı elde edersiniz; çalışma süresi kontrolleri ve dağıtım duman testleri genellikle böyle oluşturulur.
Gövdenin araya girmemesi için bunu -o /dev/null ile birlikte kullanın ve \n ifadesini unutmayın; yoksa çıktınız bir sonraki satırla birleşir.
Görev
ZorBir isteği iki sayı olarak raporlayın.
index.htmldosyasınıhiiçerecek şekilde oluşturun ve klasörü 9119 bağlantı noktasında sunun- İsteği yapın, gövdeyi yok sayın ve durum kodunu ile alınan bayt sayısını bir boşlukla ayırarak yazdırın
Dosya 2 karakter ve bir satır sonundan oluşur, dolayısıyla çıktı şöyledir:
200 3Kendin 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