Menu
Coddy logo textTech

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 5xx

Bu 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.

challenge icon

Görev

Zor

Dört bayrağı tek bir komutta bir araya getirin.

  1. index.html dosyasını done içerecek şekilde oluşturun ve klasörü 9121 portunda sunun
  2. İç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 5

Kendin dene

Terminal
quiz iconKendini test et

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

Kendi başına pratik yap: Terminal playground