Komunikaty Stanu HTML

Komunikaty Błędów HTML

Gdy przeglądarka prosi serwer internetowy o usługę, może wystąpić błąd i serwer może zwrócić kod błędu, na przykład "404 Nie Znaleziono".

Zwykle te błędy są nazywane komunikatami błędów HTML.

Ale te komunikaty powinny być nazywane komunikatami stanu HTTP. W rzeczywistości, serwer zawsze zwraca komunikat dla każdego żądania. Najbardziej powszechnym komunikatem jest 200 OK.

Poniżej znajduje się lista możliwych komunikatów stanu HTTP, które mogą być zwrócone:

1xx: Informacje

Wiadomość: Opis:
100 Kontynuuj Serwer otrzymał tylko część żądania, waszego, ale jeśli serwer nie odrzucił tego żądania, klient powinien kontynuować wysyłanie reszty żądania.
101 Przełączanie Protokołów Serwer konwertuje protokół: Serwer będzie przestrzegał prośby klienta o przekształcenie do innego protokołu.

2xx: Sukces

Wiadomość: Opis:
200 OK Żądanie zakończone sukcesem (po tym jest odpowiedź dokumentu dla żądań GET i POST).
201 Utworzony Żądanie zostało utworzone i nowe zasoby zostały utworzone.
202 Zaakceptowane Żądanie do przetworzenia zostało zaakceptowane, ale przetwarzanie nie zostało ukończone.
203 Informacje Nieautoryzowane Dokument został normalnie zwrócony, ale niektóre nagłówki odpowiedzi mogą być niepoprawne, ponieważ użyto kopii dokumentu.
204 Brak Treści Nie ma nowego dokumentu. Przeglądarka powinna kontynuować wyświetlanie oryginalnego dokumentu. Jeśli użytkownik regularnie odświeża stronę, a Servlet może potwierdzić, że dokument użytkownika jest wystarczająco nowy, ten kod stan jest bardzo przydatny.
205 Reset Treści Nie ma nowego dokumentu. Ale przeglądarka powinna zresetować wyświetlane treści. Używane do przymusowego czyszczenia treści formularzy.
206 Częściowy Treść Klient wysłał żądanie GET z nagłówkiem Range, które serwer zakończył.

3xx: Przekierowanie

Wiadomość: Opis:
300 Wiele Wyborów Wielokrotne Wybory. Lista Linków. Użytkownik może wybrać link, aby dotrzeć do celu. Maksymalnie do pięciu adresów.
301 Trwałe Przeniesienie Żądana strona została przeniesiona do nowego adresu URL.
302 Znaleziono Żądana strona została tymczasowo przeniesiona do nowego adresu URL.
303 Zobacz inne Żądana strona jest dostępna pod innym adresem URL.
304 Nie zmodyfikowano Dokument nie został zmodyfikowany zgodnie z oczekiwaniami. Klient wysłał dokument buforowany i żądanie warunkowe (zwykle z nagłówkiem If-Modified-Since, aby klient chciał tylko dokumenty zaktualizowane po określonej dacie). Serwer poinformował klienta, że buforowany dokument może być nadal używany.
305 Użyj proxy Dokument żądany przez klienta powinien być pobrany przez serwer proxy wskazany w nagłówku Location.
306 Nie używane Ten kod jest używany w poprzedniej wersji. Już nie jest używany, ale kod jest zachowany.
307 Przekierowanie tymczasowe Żądana strona została tymczasowo przeniesiona do nowego adresu URL.

4xx: Błąd klienta

Wiadomość: Opis:
400 Złe żądanie Serwer nie mógł zrozumieć żądania.
401 Nieautoryzowany Żądana strona wymaga nazwy użytkownika i hasła.
402 Wymagana płatność Ten kod jeszcze nie jest dostępny.
403 Zabronione Dostęp do żądanej strony jest zabroniony.
404 Nie znaleziono Serwer nie może znaleźć żądanej strony.
405 Metoda niedozwolona Metoda określona w żądaniu nie jest dozwolona.
406 Nieakceptowalne Odpowiedź generowana przez serwer nie może być przyjęta przez klienta.
407 Wymagana autoryzacja proxy Użytkownik musi najpierw zalogować się za pomocą serwera proxy, aby żądanie zostało przetworzone.
408 Przekroczenie czasu oczekiwania żądania Żądanie przekracza czas oczekiwania serwera.
409 Konflikt Żądanie nie może być ukończone z powodu konfliktu.
410 Zniknął Żądana strona jest niedostępna.
411 Wymagany długość "Content-Length" nie jest zdefiniowane. Jeśli brakuje tego zawartości, serwer nie przyjmie żądania.
412 Przypisanie nieudane Przypisanie żądania ocenione przez serwer jako nieudane.
413 Obiekt żądania zbyt duży Ponieważ żądany obiekt jest zbyt duży, serwer nie przyjmie żądania.
414 Żądanie URL zbyt długie Ponieważ adres URL jest zbyt długi, serwer nie przyjmie żądania. W takim przypadku, gdy żądanie POST jest konwertowane na żądanie GET z bardzo długimi danymi zapytania, następuje to.
415 Nieobsługiwany typ medium Serwer nie przyjmie żądania z powodu nieskompatybilnego typu medium.
416  Serwer nie może spełnić wymagań klienta określonych w nagłówku Range żądania.
417 Nie powiodło się oczekiwanie  

5xx: Błąd serwera

Wiadomość: Opis:
500 Błąd wewnętrzny serwera Żądanie nie zostało ukończone. Serwer napotkał nieprzewidziane okoliczności.
501 Nie zaimplementowano Żądanie nie zostało ukończone. Serwer nie obsługuje żądanej funkcji.
502 Zła brama Żądanie nie zostało ukończone. Serwer otrzymał od górszego serwera niewłaściwą odpowiedź.
503 Usługa niedostępna Żądanie nie zostało ukończone. Serwer tymczasowo przeciążył lub uległ awarii.
504 Przekroczenie czasu działania bramy Przekroczenie czasu działania bramy.
505 Nieobsługiwana wersja protokołu HTTP Serwer nie obsługuje wersji protokołu HTTP wskazanej w żądaniu.