Menu
CoddyTech

Nagłówki odpowiedzi

Lekcja 23 z 47 w kursie Sieci komputerowe w terminalu w Coddy.

Po wierszu statusu serwer wysyła nagłówki: informacje o odpowiedzi, po jednej w każdym wierszu, w formacie Name: value.

Te, które będziesz czytać najczęściej:

  • Content-Type: określa, czym jest treść. text/html, application/json. Klienci używają tej informacji, aby zdecydować, jak ją odczytać.
  • Content-Length: określa, ile bajtów ma treść.
  • Location: w przypadku kodu 3xx wskazuje, dokąd przejść zamiast tego.

curl -I pobiera tylko nagłówki za pomocą metody HEAD, dzięki czemu możesz sprawdzić odpowiedź bez pobierania dużej treści.

curl -sI http://127.0.0.1:9113/index.html

Nazwy nagłówków nie rozróżniają wielkości liter, więc serwer może wysłać Content-Type lub content-type i obie wersje są poprawne. Wyszukuj je za pomocą grep -i, inaczej nie znajdziesz wszystkich dopasowań.

challenge icon

Wyzwanie

Średni

Sprawdź odpowiedź bez jej pobierania.

Udostępnij folder zawierający index.html na porcie 9113, a następnie pobierz tylko nagłówki i wypisz wyłącznie wiersz z typem zawartości. Oczekiwany wynik:

Content-type: text/html

Dopasuj bez rozróżniania wielkości liter i zakotwicz wzorzec na początku wiersza: grep -i "^content-type". Nie wypisuj całego bloku nagłówków, ponieważ zawiera on również datę, która zmienia się co sekundę.

Spróbuj swoich sił

Terminal
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Sieci komputerowe w terminalu

Poćwicz samodzielnie: Edytor online Terminal