Menu
CoddyTech

Kody statusu

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

Każda odpowiedź zaczyna się od trzycyfrowego kodu, a pierwsza cyfra mówi, kogo obwiniać:

  • 2xx wszystko działa. 200 OK, 201 Created.
  • 3xx przekierowanie w inne miejsce. 301 przeniesiono na stałe, 302 znaleziono.
  • 4xx żądanie było nieprawidłowe. 404 nie znaleziono, 401 brak autoryzacji, 403 zabronione.
  • 5xx serwer uległ awarii. 500 błąd wewnętrzny, 503 niedostępne.

Podział na 4xx i 5xx jest przydatny. 4xx to twoja wina, więc popraw żądanie: nieprawidłowa ścieżka, brak tokenu, błędne dane. 5xx to ich wina, więc ponowienie próby może pomóc, a zmiana żądania nie.

Pamiętaj, że odpowiedź 404 oznacza, że żądanie zakończyło się pełnym sukcesem. Połączenie działało, serwer zrozumiał żądanie, a jego odpowiedź brzmiała: „nie ma czegoś takiego”. curl kończy działanie z kodem 0.

challenge icon

Wyzwanie

Średni

Uzyskaj dwa różne kody z tego samego serwera.

  1. Utwórz plik index.html zawierający here i udostępnij folder na porcie 9112
  2. Poproś o /index.html i wyświetl jego kod statusu
  3. Poproś o /missing.html i wyświetl jego kod statusu

Oczekiwany wynik:

200
404

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