Wyświetlanie nagłówków
Lekcja 26 z 47 w kursie Sieci komputerowe w terminalu w Coddy.
Domyślnie curl wyświetla treść odpowiedzi i nic więcej. Dwie flagi to zmieniają.
-i dołącza nagłówki odpowiedzi nad treścią, co przydaje się, gdy strona wygląda poprawnie, ale coś jest nie tak.
-I pobiera tylko nagłówki, używając metody HEAD, więc nic dużego nie zostaje pobrane. Użyj tej opcji, gdy chcesz sprawdzić, czy coś istnieje, jakiego jest typu lub jaki ma rozmiar.
curl -si http://127.0.0.1:9116/index.html | head -1
curl -sI http://127.0.0.1:9116/index.htmlZachowaj ostrożność, porównując surowy wynik nagłówków z różnych uruchomień: zwykle zawiera on Date, który zmienia się co sekundę. Filtruj nagłówek, o który faktycznie Ci chodzi, zamiast porównywać cały blok.
Wyzwanie
ŚredniPobierz odpowiedź i odczytaj jej pierwszy wiersz, wraz z nagłówkami.
Udostępnij folder zawierający index.html na porcie 9116, a następnie poproś curl o dołączenie nagłówków i wypisanie tylko pierwszego wiersza, czyli wiersza statusu:
HTTP/1.0 200 OKSpróbuj swoich 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
3Porty i gniazda
Czym jest portDobrze znane portyLocalhostNasłuchiwanie a łączeniePodsumowanie: porty6curl od podstaw do zaawansowania
Wyświetlanie nagłówkówZapisywanie odpowiedziWłasne nagłówkiStatus i czasKody zakończenia curlPodsumowanie: flagi curl9Uwierzytelnianie i debugowanie
Klucze API i BearerUser AgentLimity czasu i ponowieniaAnaliza błęduPodsumowanie: debugowaniePoćwicz samodzielnie: Edytor online Terminal