Użyj tego Ściągawka z kodami stanu HTTP ⇣ jako odniesienie do każdego statusu HTTP i kodu błędu HTTP, co oznacza każdy kod, dlaczego są generowane, kiedy kod może stanowić problem i jak radzić sobie z problemami. Pobierz ten kod statusu HTTP Ściągawka ⇣
Internet składa się z dwóch podstawowych, ale bardzo różnych rzeczy: klienci i serwery. Ten związek między klientów (jak Chrome, Firefox itp.) i serwery (takie jak strony internetowe, bazy danych, e-maile, aplikacje itp.), nazywa się model klient-serwer.
Klienci przesyłają żądania do serwera, a serwer odpowiada.
Kody stanu HTTP informują nas, że stan żądania skierowanego do serwera to, jeśli był to sukces, wystąpił błąd lub coś pomiędzy.
Kod stanu HTTP to liczba podsumowująca powiązaną z nią odpowiedź - Fernando Doglio, z jego książki „REST API Development with NodeJS”.
Kody stanu odpowiedzi HTTP są pogrupowane w pięć klas:
- 1XX kody stanu: Żądania informacyjne
- 2XX kody stanu: Pomyślne żądania
- 3XX kody stanu: Przekierowania
- 4XX kody stanu: Błędy klienta
- 5XX kody stanu: Błędy serwera
Ściągawka z kodami stanu HTTP
1XX Kody stanu: Żądania informacji
2XX Kody stanu: Pomyślne żądania
- POBIERZ: zasób został pobrany i jest przesyłany w treści wiadomości.
- HEAD: Nagłówki encji znajdują się w treści wiadomości.
- PUT lub POST: Zasób opisujący wynik działania jest przesyłany w treści wiadomości.
- ŚLEDZENIE: Treść wiadomości zawiera komunikat żądania otrzymany przez serwer
3XX Kody stanu: Przekierowania
4XX Kody stanu: Błędy klienta
5XX Kody stanu: Błędy serwera
Podsumowanie
Możesz tego użyć Ściągawka z kodem stanu HTTP jako odniesienie do wszystkich możliwych kodów HTTP i kodów błędów HTTP, co oznacza każdy kod, dlaczego są generowane, gdy kod może stanowić problem, i jak sobie z tym poradzić.
Kliknij tutaj, aby pobrać 📥 ten ściąg kod statusu HTTP i trzymaj go blisko jako szybki odnośnik do wszystkich kodów statusu.
Reasumując:
- 1XX Kody stanu HTTP mają charakter czysto informacyjny.
- 2XX Kody stanu HTTP to żądania powodzenia. Kod odpowiedzi statusu powodzenia HTTP 200 OK wskazuje, że żądanie powiodło się.
- 3XX Kody stanu HTTP wskazują na przekierowanie. Najczęstsze kody stanu HTTP 3xx obejmują kody stanu HTTP „301 przeniesiono na stałe”, „302 znalezione” i „307 tymczasowe przekierowanie”.
- 4XX kody stanu to błędy klienta. Najczęstsze kody stanu 4xx to „404 nie znaleziono” i kod stanu HTTP „410 zniknął”.
- 5XX Kody stanu HTTP to błędy serwera. Najczęściej występującym kodem stanu HTTP 5xx jest kod stanu „503 usługa niedostępna”.
Referencje:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html