Yanıtları Kaydetme
Coddy'nin Terminal ile Ağ İletişimi kursunda ders 27 / 47.
Yanıtı ekrana yazdırmak bir metin satırı için uygundur, ancak bir dosya için işe yaramaz. -o, gövdeyi seçtiğiniz bir ada kaydeder:
curl -s -o page.html http://127.0.0.1:9117/index.htmlAyrıca, uzaktaki dosyanın kendi adını koruyan büyük harfli -O seçeneği de vardır. Kullanışlıdır; ancak sunucu klasörünüze neyin yerleşeceğine karar verdiği için dikkatli olmak gerekir.
Diğer kullanım ise gövdeyi bilerek atıp yok saymaktır. -o /dev/null onu hiçbir yere göndermez; yalnızca durum koduyla veya zamanlamayla ilgilendiğinizde tam olarak istediğiniz şey budur. Bunu zaten kullanıyordunuz.
Bir yanıt dosya olduğunda, sıradan terminal araçları kullanılabilir: baytları saymak için wc -c, içinde arama yapmak için grep, göz atmak için head.
Görev
OrtaBir dosyaya indirin, ardından dosyayı ölçün.
saved to diskiçerenindex.htmloluşturun- Klasörü 9117 bağlantı noktasında sunun
- Dosyayı alın ve gövdeyi
copy.htmlolarak kaydedin copy.htmldosyasının bayt sayısını yazdırın
Metin 13 karakter ve bir yeni satırdan oluşur, bu nedenle çıktı şöyledir:
14Kendin 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