Menu
Coddy logo textTech

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 winić:

  • 2xx wszystko działa. 200 OK, 201 Created.
  • 3xx przejdź gdzie indziej. 301 moved permanently, 302 found.
  • 4xx żądanie było nieprawidłowe. 404 not found, 401 unauthorized, 403 forbidden.
  • 5xx serwer uległ awarii. 500 internal error, 503 unavailable.

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

Pamiętaj, że 404 oznacza całkowicie udane żądanie. Połączenie działało, serwer zrozumiał, 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