Skip to main content

Pełna lista linii statusu HTTP

HARDPOLO - "Wybacz mi Kochana" (HIT LATA 2015:) [HP#2] (Może 2025)

HARDPOLO - "Wybacz mi Kochana" (HIT LATA 2015:) [HP#2] (Może 2025)
Anonim

Linia statusu HTTP to termin nadawany kodowi statusu HTTP (rzeczywisty numer kodu), gdy towarzyszy mu fraza powodująca HTTP1 (Krótki opis).

Więcej informacji na temat kodów statusu HTTP można znaleźć w naszym dokumencie Co to są kody statusu HTTP? kawałek. Zachowujemy także listę błędów kodu statusu HTTP (4xx i 5xx) wraz z kilkoma wskazówkami, jak je naprawić.

Uwaga: Choć technicznie niepoprawne, linie statusu HTTP są często określane jako proste kody statusu HTTP.

Kategorie kodów stanu HTTP

Jak widać poniżej, kody stanu HTTP są trzycyfrowymi liczbami całkowitymi. Pierwsza cyfra służy do identyfikacji kodu w określonej kategorii - jednej z tych pięciu:

  • 1XX: Informacyjne - wniosek został zaakceptowany lub proces jest kontynuowany.
  • 2XX: Potwierdza, że ​​czynność zakończyła się pomyślnie lub została zrozumiana.
  • 3XX: Przekierowanie - w celu uzupełnienia żądania musi nastąpić coś innego.
  • 4XX: Błąd klienta, który wskazuje, że żądanie nie może zakończyć się lub zawiera niewłaściwą składnię.
  • 5XX: Błąd serwera wskazujący, że serwer nie dopełnił żądania, które rzekomo było prawidłowe.

Aplikacje, które rozumieją kody statusu HTTP, nie muszą wiedzieć wszystko kodów, co oznacza, że ​​nieznany kod ma również nieznaną frazę powodującą HTTP, która nie daje użytkownikowi wielu informacji. Jednak te aplikacje HTTP muszą rozumieć kategorie lub klasy, jakie opisaliśmy powyżej.

Jeśli oprogramowanie nie wie, co oznacza dany kod, może przynajmniej zidentyfikować klasę. Na przykład, jeśli kod statusu 490 jest nieznany aplikacji, może potraktować go jako 400, ponieważ znajduje się w tej samej kategorii i może wtedy przyjąć, że coś jest nie tak z żądaniem klienta.

Linie statusu HTTP (kody stanu HTTP + frazki przyczyny HTTP)

Kod statusuPowód fraza
100dalej
101Przełączanie protokołów
102Przetwarzanie
200dobrze
201Stworzony
202Przyjęty
203Informacje nieautorytatywne
204Brak zawartości
205Zresetuj zawartość
206Częściowa zawartość
207Multi-Status
300Wiele opcji wyboru
301Przeniesiono na stałe
302Uznany
303Zobacz inne
304Niezmodyfikowany
305Użyj Proxy
307Tymczasowe przekierowanie
308Permanent Redirect
400Zła prośba
401Nieautoryzowany
402Płatność wymagana
403Zakazana
404Nie znaleziono
405Niedozwolona metoda
406Nie do przyjęcia
407Wymagane uwierzytelnianie proxy
408Limit czasu żądania
409Konflikt
410Odszedł
411Długość wymagana
412Warunek nie powiodło się
413Wymagana jednostka jest za duża
414Request-URI Too Large
415Nieobsługiwany typ multimediów
416Żądanie zakresu nie jest satysfakcjonujące
417Oczekiwanie nie powiodło się
421Błędnie skierowane żądanie
422Nieprzetworzony podmiot
423Zablokowany
424Nie powiodła się zależność
425Nieuporządkowana kolekcja
426Wymagana aktualizacja
428Wymagane warunki wstępne
429Zbyt dużo próśb
431Żądaj zbyt dużych pól nagłówka
451Niedostępne z powodów prawnych
500Wewnętrzny błąd serwera
501Nie zaimplementowano
502zła Brama
503serwis niedostępny
504Limit czasu bramki
505Wersja HTTP nie jest obsługiwana
506Wariant również negocjuje
507Niewystarczające miejsce do przechowywania
508Wykryto pętlę
510Nie rozszerzony
511Wymagane uwierzytelnianie sieci

1 Zalecane są powody HTTP, które towarzyszą kodom statusu HTTP. Inna fraza przyczyny jest dozwolona zgodnie z RFC 2616 6.1.1. Możesz zobaczyć frazy powodujące HTTP zastąpione bardziej "przyjaznym" opisem lub w lokalnym języku.

Nieoficjalne linie statusu HTTP

Poniższe linie statusu HTTP mogą być używane przez niektóre usługi innych firm jako reakcje na błędy, ale nie są one określone przez żadne dokumenty RFC.

Kod statusuPowód fraza
103Punkt kontrolny
420Niepowodzenie metody
420Zwiększ swoją spokoju
440Limit czasu logowania
449Spróbuj ponownie za pomocą
450Zablokowane przez Kontrolę rodzicielską systemu Windows
451Przeadresować
498Nieprawidłowy Token
499Wymagany token
499Żądanie zostało zabronione przez program antywirusowy
509Przekroczono limit transferu
530Witryna jest zamrożona

Uwaga: Należy pamiętać, że podczas gdy kody stanu HTTP mogą dzielić te same numery z komunikatami o błędach znajdującymi się w innych kontekstach, np. Z kodami błędów Menedżera urządzeń, nie oznacza to, że są one w jakikolwiek sposób powiązane.