Każdy internauta w pewnym momencie zostaje skonfrontowany z komunikatem „Błąd 404 – ta strona nie istnieje”. Jest to jeden z wielu kodów statusu HTTP, którymi serwer odpowiada na żądanie klienta. Składają się one z trzycyfrowej liczby i dostarczają informacji o powodzeniu lub niepowodzeniu żądania. W tym artykule podsumowaliśmy najważniejsze kody statusu HTTP i ich znaczenie dla Ciebie.
Co to jest kod stanu HTTP?
Rozumie się przez to odpowiedź serwera na żądanie HTTP od klienta. Zwykle jest to przeglądarka internetowa (np. Chrome, Firefox lub Opera).
Co oznaczają liczby w kodach stanu HTTP?
Pierwsza cyfra trzycyfrowego kodu oznacza klasę statusu (np. „Błąd serwera” lub „Pomyślna operacja”). Są one również klasyfikowane w różnych dokumentach RFC ("Request for Comments").
Jak mogę sprawdzić kody statusu HTTP?
Przeglądarka internetowa zazwyczaj nie wyświetla kodów statusu. Aby to zaobserwować, potrzebujesz specjalnych narzędzi lub odpowiednich rozszerzeń przeglądarki.
zawartość
Przegląd najważniejszych kodów stanu HTTP 1xx: Kody informacyjne 2xx: Operacje zakończone powodzeniem 3xx: Przekierowania 4xx: Błędy klienta 5xx: Błędy serwera Podobne artykuły:
1xx: kody informacyjne
2xx: Udane operacje
3xx: objazdy
4xx: Błąd klienta
5xx: Błąd serwera
Podobne artykuły:
Najważniejsze kody statusu HTTP w skrócie
1xx: kody informacyjne
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
kod
Aktualności
Wersja HTTP
opis
Kontyntynuj
1,1
Prośba została zaakceptowana, ale nadal jest przetwarzana. Serwer czeka na dalsze żądania od klienta.
Przełączanie protokołów
1,1
Kod jest zazwyczaj wymagany po stronie klienta i wskazuje, że serwer wyraża zgodę na zmianę protokołu (np. z HTTP na inny protokół).
Przetwarzanie
2,0
Służy do unikania przekroczeń limitu czasu, gdy serwer przetwarza czasochłonne żądania (np. w wyniku żądania WebDAV z kilkoma żądaniami podrzędnymi).
kod
Aktualności
Wersja HTTP
opis
100
Kontyntynuj
1,1
Prośba została zaakceptowana, ale nadal jest przetwarzana. Serwer czeka na dalsze żądania od klienta.
101
Przełączanie protokołów
1,1
Kod jest zazwyczaj wymagany po stronie klienta i wskazuje, że serwer wyraża zgodę na zmianę protokołu (np. z HTTP na inny protokół).
102
Przetwarzanie
2,0
Służy do unikania przekroczeń limitu czasu, gdy serwer przetwarza czasochłonne żądania (np. w wyniku żądania WebDAV z kilkoma żądaniami podrzędnymi).
Warto wiedzieć: WebDAV (Web-based Distributed Authoring and Versioning) został opracowany, aby móc edytować i zmieniać dokumenty i pliki w sieci opartej na protokole HTTP.
2xx: Udane operacje
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
kod
Aktualności
Wersja HTTP
opis
ok
1,0 / 1,1
Żądanie powiodło się. Wynik jest przesyłany wraz z odpowiedzią.
Utworzony
1,0 / 1,1
Utworzono i w międzyczasie wczytano nowy zasób. Kod 201 jest zazwyczaj przesyłany jako odpowiedź z serwera na tak zwane żądanie PUT.
Przyjęty
1,0 / 1,1
Żądanie klienta zostało zaakceptowane, ale zostanie wykonane dopiero później.
Informacje niemiarodajne
1,0 / 1,1
Serwer przejmuje rolę tzw. „przekształcającego się”Pełnomocnik“. Er erhält einen Code 200 von der Quelle und liefert im Anschluss einen modifizierte Version der Antwort (der Quelle).
Brak zawartości
1,0 / 1,1
Żądanie powiodło się, ale odpowiedź (celowo) nie zawiera żadnych danych. Stara treść powinna być nadal wyświetlana klientom.
Zresetuj zawartość
1.1.
Żądanie powiodło się. Klient powinien ponownie załadować dokument i zresetować wpisy formularza.
Częściowa treść
1.1.
Jeżeli klient wysyła tak zwane żądanie „Range Header”, serwer odpowiada kodem 206 i informuje o transmisji części żądanego zasobu. Typowym przykładem jest przerwanie i wznowienie pobierania.
Wielostanowy
2.0.
Odpowiedź zawiera dokument XML, który zawiera kilka kodów stanu dla operacji autonomicznych.
Już zgłoszone
1,1
Kod 208 jest używany w powiązaniu WebDAV i wskazuje, że elementy członkowskie powiązania zostały wcześniej wyliczone i dlatego nie są już obecne w tej odpowiedzi.
Przywykłem
Serwer spełnił żądanie GET. Odpowiedź zawiera wynik co najmniej jednej manipulacji instancją tego wystąpienia.
kod
Aktualności
Wersja HTTP
opis
200
ok
1,0 / 1,1
Żądanie powiodło się. Wynik jest przesyłany wraz z odpowiedzią.
201
Utworzony
1,0 / 1,1
Utworzono i w międzyczasie wczytano nowy zasób. Kod 201 jest zazwyczaj przesyłany jako odpowiedź z serwera na tak zwane żądanie PUT.
202
Przyjęty
1,0 / 1,1
Żądanie klienta zostało zaakceptowane, ale zostanie wykonane dopiero później.
203
Informacje niemiarodajne
1,0 / 1,1
Serwer pełni rolę tak zwanego „proxy transformującego”. Otrzymuje kod 200 ze źródła, a następnie dostarcza zmodyfikowaną wersję odpowiedzi (źródło).
204
Brak zawartości
1,0 / 1,1
Żądanie powiodło się, ale odpowiedź (celowo) nie zawiera żadnych danych. Stara treść powinna być nadal wyświetlana klientom.
205
Zresetuj zawartość
1.1.
Żądanie powiodło się. Klient powinien ponownie załadować dokument i zresetować wpisy formularza.
206
Częściowa treść
1.1.
Jeżeli klient wysyła tak zwane żądanie „Range Header”, serwer odpowiada kodem 206 i informuje o transmisji części żądanego zasobu. Typowym przykładem jest przerwanie i wznowienie pobierania.
207
Wielostanowy
2.0.
Odpowiedź zawiera dokument XML, który zawiera kilka kodów stanu dla operacji autonomicznych.
208
Już zgłoszone
1,1
Kod 208 jest używany w powiązaniu WebDAV i wskazuje, że elementy członkowskie powiązania zostały wcześniej wyliczone i dlatego nie są już obecne w tej odpowiedzi.
226
Przywykłem
Serwer spełnił żądanie GET. Odpowiedź zawiera wynik co najmniej jednej manipulacji instancją tego wystąpienia.
3xx: objazdy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
kod
Aktualności
Wersja HTTP
opis
Wiele możliwości
1,1
Żądany zasób jest dostępny w kilku typach. Odpowiedź zawiera listę możliwych wariantów.
Przeniesiony na stałe
1,0 / 1,1
Kod 301 (Przekierowanie) wskazuje, że żądany zasób będzie w przyszłości dostępny pod adresem podanym w polu nagłówka „Lokalizacja”. Stary adres nie jest już ważny.
Znaleziono (tymczasowo przeniesiony)
1,0 / 1,1
Zgodnie z kodem stanu 302, zasób może być tymczasowo dostępny pod adresem określonym w nagłówku. Stary adres pozostaje aktualny.
Zobacz inne
1,1
Odpowiedź z serwera można pobrać z innego adresu URI za pomocą metody GET. Umożliwia to płynną zmianę wybranego zasobu po zapytaniu POST.
Niezmodyfikowany
1,0 / 1,1
Kod stanu 304 wskazuje, że zawartość żądanego zasobu nie zmieniła się od ostatniego żądania. Odpowiedź nie zawiera zatem żadnych danych.
Użyj proxy
1,1
Dostęp do zasobu można uzyskać tylko za pośrednictwem serwera proxy określonego w nagłówku „Lokalizacja”.
(nie używany)
1,1
Kod stanu 306 jest zarezerwowany, ale nie jest już używany. Pierwotnie był używany do odpowiedzi „PrzełącznikProxy“.
Tymczasowe przekierowanie
1,1
Żądany zasób został znaleziony i jest tymczasowo dostępny pod adresem podanym w polu nagłówka „Lokalizacja”. Stary adres pozostaje aktualny. Przeglądarka powinna postępować w ten sam sposób, jak w przypadku oryginalnego żądania.
Stałe przekierowanie
Żądany zasób został znaleziony i jest tymczasowo dostępny pod adresem podanym w polu nagłówka „Lokalizacja”. Stary adres nie jest już ważny. Nadchodzące zapytania przeglądarki powinny być wykonywane przy użyciu tej samej metody, jak w przypadku pierwotnego żądania.
kod
Aktualności
Wersja HTTP
opis
300
Wiele możliwości
1,1
Żądany zasób jest dostępny w kilku typach. Odpowiedź zawiera listę możliwych wariantów.
301
Przeniesiony na stałe
1,0 / 1,1
Kod 301 (Przekierowanie) wskazuje, że żądany zasób będzie w przyszłości dostępny pod adresem podanym w polu nagłówka „Lokalizacja”. Stary adres nie jest już ważny.
302
Znaleziono (tymczasowo przeniesiony)
1,0 / 1,1
Zgodnie z kodem stanu 302, zasób może być tymczasowo dostępny pod adresem określonym w nagłówku. Stary adres pozostaje aktualny.
303
Zobacz inne
1,1
Odpowiedź z serwera można pobrać z innego adresu URI za pomocą metody GET. Umożliwia to płynną zmianę wybranego zasobu po zapytaniu POST.
304
Niezmodyfikowany
1,0 / 1,1
Kod stanu 304 wskazuje, że zawartość żądanego zasobu nie zmieniła się od ostatniego żądania. Odpowiedź nie zawiera zatem żadnych danych.
305
Użyj proxy
1,1
Dostęp do zasobu można uzyskać tylko za pośrednictwem serwera proxy określonego w nagłówku „Lokalizacja”.
306
(nie używany)
1,1
Kod stanu 306 jest zarezerwowany, ale nie jest już używany. Pierwotnie był używany w odpowiedzi „Switch Proxy”.
307
Tymczasowe przekierowanie
1,1
Żądany zasób został znaleziony i jest tymczasowo dostępny pod adresem podanym w polu nagłówka „Lokalizacja”. Stary adres pozostaje aktualny. Przeglądarka powinna postępować w ten sam sposób, jak w przypadku oryginalnego żądania.
308
Stałe przekierowanie
Żądany zasób został znaleziony i jest tymczasowo dostępny pod adresem podanym w polu nagłówka „Lokalizacja”. Stary adres nie jest już ważny. Nadchodzące zapytania przeglądarki powinny być wykonywane przy użyciu tej samej metody, jak w przypadku pierwotnego żądania.
4xx: Błąd klienta
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
kod
Aktualności
Wersja HTTP
opis
Zła prośba
1,0 / 1,1
Żądanie było nieprawidłowe, więc serwer nie może go przetworzyć.
Nieautoryzowany
1,0 / 1,1
Żądanie nie może zostać przetworzone bez odpowiedniej autoryzacji. Nagłówek odpowiedzi WWW_Authenticate wyjaśnia, jak przeprowadzić uwierzytelnianie.
Płatność wymagana
1,1
Płatność wymagana. Kod stanu jest zarezerwowany do wykorzystania w przyszłości.
Zabroniony
1,0 / 1,1
Błąd HTTP 403zeigt an, dass der Zugriff auf die Inhalte mangels Berechtigung des Clients dauerhaft verboten ist. Die Anfrage soll nicht noch einmal gestellt werden.
Nie znaleziono
1,0 / 1,1
Serwer nie mógł znaleźć żądanego zasobu. W większości przypadków jest to spowodowane tak zwanym „martwym ogniwem”.
Niedozwolona metoda
1,1
Kod statusu 405 oznacza, że metoda żądania nie jest dozwolona i można ją wykonać tylko innymi metodami (np. GET lub POST).
Niedopuszczalne
1,1
Kod stanu 406 wskazuje, że żądany zasób nie został dostarczony w postaci żądanej przez klienta.
Wymagane uwierzytelnienie proxy
1,1
Podobnie jak kod stanu 401, ta odpowiedź wymaga uwierzytelnienia. Jednak w tym przypadku klient musi zidentyfikować się z serwerem proxy, który musi również udostępnić pole odpowiedzi Proxy-Authenticate.
Limit czasu żądania
1,1
Klient nie ukończył żądania w czasie określonym przez serwer. Błąd HTTP 408 występuje np. podczas przesyłania dużych plików itp.
Konflikt
1,1
Żądanie zostało wykonane przy błędnych założeniach i nie może zostać przetworzone, ponieważ w przeciwnym razie wystąpiłby konflikt z żądanym zasobem. W przypadku żądania PUT może to wynikać na przykład ze zmiany zasobu przez osoby trzecie w międzyczasie.
Odszedł
1,1
Zasób już nie istnieje i został trwale usunięty.
Wymagana długość
1,1
Przetwarzanie żądania bez nagłówka „Content-Length” jest odrzucane przez serwer.
Warunek wstępny nie powiódł się
1,1
Warunek określony przez klienta nie może być spełniony.
Wymagana jednostka jest za duża
1,1
Żądanie było zbyt duże, aby mogło zostać przetworzone przez serwer i dlatego zostało odrzucone. Przyczyną tego może być np. przesłany plik.
Za długi identyfikator URI
1,1
Adres URL żądania jest za długi.
Nieobsługiwany typ nośnika
1,1
Żądany nośnik lub typ MIME nie jest obsługiwany.
Żądany zakres nie jest spełniony
1,1
Żądana część zasobu nie istnieje lub jest nieprawidłowa. Występuje na przykład w związku z częściowymi pobraniami.
Oczekiwanie nie powiodło się
1,1
Używany w połączeniu z polem nagłówka „Oczekuj”. Nie można spełnić zachowania serwera wymaganego przez klienta w polu nagłówka „Oczekuj”.
Polityka nie została spełniona
1,1
Propozycja w PEP W3C (Wersja Robocza 21 listopada 1997) wskazująca, że warunek nie został spełniony.
Niewłaściwie skierowane żądanie
2,0
Żądanie trafiło do serwera, który nie może wysłać odpowiedzi.
Podmiot niemożliwy do przetworzenia
1,1
Kod statusu jest używany, jeśli zwrot kodu statusu 415 lub 400 nie byłby uzasadniony, ale przetwarzanie wniosku jest odrzucane (na przykład z powodu błędów semantycznych).
Zablokowany
1,1
Żądany zasób jest obecnie zablokowany.
Nieudana zależność
1,1
Żądanie nie mogło zostać wykonane, ponieważ wymaga powodzenia poprzedniego żądania.
Wymagana aktualizacja
1,1
Serwer nalega, aby klient ponowił żądanie przy użyciu innego protokołu. Typowym przypadkiem użycia jest przełączenie na HTTP z Transport Layer Security.
Wymagany warunek wstępny
1,1
Nie wszystkie warunki wstępne wymagane dla żądania zostały spełnione.
zbyt dużo próśb
1,1
Klient wysłał zbyt wiele żądań w określonym czasie.
Pola nagłówka żądania są za duże
1,1
Przekroczono maksymalną długość pola nagłówka lub całego nagłówka.
Niedostępne ze względów prawnych
1,1
Zasób jest niedostępny z przyczyn prawnych (np. ze względu na prawa autorskie lub cenzurę w niektórych krajach). Kod statusu został wprowadzony w 2015 roku i jest oparty na powieści Raya Bradbury'ego „451 stopni Fahrenheita“ benannt.
kod
Aktualności
Wersja HTTP
opis
400
Zła prośba
1,0 / 1,1
Żądanie było nieprawidłowe, więc serwer nie może go przetworzyć.
401
Nieautoryzowany
1,0 / 1,1
Żądanie nie może zostać przetworzone bez odpowiedniej autoryzacji. Nagłówek odpowiedzi WWW_Authenticate wyjaśnia, jak przeprowadzić uwierzytelnianie.
402
Płatność wymagana
1,1
Płatność wymagana. Kod stanu jest zarezerwowany do wykorzystania w przyszłości.
403
Zabroniony
1,0 / 1,1
Błąd HTTP 403 wskazuje, że dostęp do treści jest trwale zabroniony ze względu na brak autoryzacji klienta. Żądanie nie powinno być ponownie składane.
404
Nie znaleziono
1,0 / 1,1
Serwer nie mógł znaleźć żądanego zasobu. W większości przypadków jest to spowodowane tak zwanym „martwym ogniwem”.
405
Niedozwolona metoda
1,1
Kod statusu 405 oznacza, że metoda żądania nie jest dozwolona i można ją wykonać tylko innymi metodami (np. GET lub POST).
406
Niedopuszczalne
1,1
Kod stanu 406 wskazuje, że żądany zasób nie został dostarczony w postaci żądanej przez klienta.
407
Wymagane uwierzytelnienie proxy
1,1
Podobnie jak kod stanu 401, ta odpowiedź wymaga uwierzytelnienia. Jednak w tym przypadku klient musi zidentyfikować się z serwerem proxy, który musi również udostępnić pole odpowiedzi Proxy-Authenticate.
408
Limit czasu żądania
1,1
Klient nie ukończył żądania w czasie określonym przez serwer. Błąd HTTP 408 występuje np. podczas przesyłania dużych plików itp.
409
Konflikt
1,1
Żądanie zostało wykonane przy błędnych założeniach i nie może zostać przetworzone, ponieważ w przeciwnym razie wystąpiłby konflikt z żądanym zasobem. W przypadku żądania PUT może to wynikać na przykład ze zmiany zasobu przez osoby trzecie w międzyczasie.
410
Odszedł
1,1
Zasób już nie istnieje i został trwale usunięty.
411
Wymagana długość
1,1
Przetwarzanie żądania bez nagłówka „Content-Length” jest odrzucane przez serwer.
412
Warunek wstępny nie powiódł się
1,1
Warunek określony przez klienta nie może być spełniony.
413
Wymagana jednostka jest za duża
1,1
Żądanie było zbyt duże, aby mogło zostać przetworzone przez serwer i dlatego zostało odrzucone. Przyczyną tego może być np. przesłany plik.
414
Za długi identyfikator URI
1,1
Adres URL żądania jest za długi.
415
Nieobsługiwany typ nośnika
1,1
Żądany nośnik lub typ MIME nie jest obsługiwany.
416
Żądany zakres nie jest spełniony
1,1
Żądana część zasobu nie istnieje lub jest nieprawidłowa. Występuje na przykład w związku z częściowymi pobraniami.
417
Oczekiwanie nie powiodło się
1,1
Używany w połączeniu z polem nagłówka „Oczekuj”. Nie można spełnić zachowania serwera wymaganego przez klienta w polu nagłówka „Oczekuj”.
420
Polityka nie została spełniona
1,1
Propozycja w PEP W3C (Wersja Robocza 21 listopada 1997) wskazująca, że warunek nie został spełniony.
421
Niewłaściwie skierowane żądanie
2,0
Żądanie trafiło do serwera, który nie może wysłać odpowiedzi.
422
Podmiot niemożliwy do przetworzenia
1,1
Kod statusu jest używany, jeśli zwrot kodu statusu 415 lub 400 nie byłby uzasadniony, ale przetwarzanie wniosku jest odrzucane (na przykład z powodu błędów semantycznych).
423
Zablokowany
1,1
Żądany zasób jest obecnie zablokowany.
424
Nieudana zależność
1,1
Żądanie nie mogło zostać wykonane, ponieważ wymaga powodzenia poprzedniego żądania.
426
Wymagana aktualizacja
1,1
Serwer nalega, aby klient ponowił żądanie przy użyciu innego protokołu. Typowym przypadkiem użycia jest przełączenie na HTTP z Transport Layer Security.
428
Wymagany warunek wstępny
1,1
Nie wszystkie warunki wstępne wymagane dla żądania zostały spełnione.
429
zbyt dużo próśb
1,1
Klient wysłał zbyt wiele żądań w określonym czasie.
431
Pola nagłówka żądania są za duże
1,1
Przekroczono maksymalną długość pola nagłówka lub całego nagłówka.
451
Niedostępne ze względów prawnych
1,1
Zasób jest niedostępny z przyczyn prawnych (np. ze względu na prawa autorskie lub cenzurę w niektórych krajach). Kod statusu został wprowadzony w 2015 roku i nosi nazwę powieści Raya Bradbury'ego „Fahrenheit 451”.
Warto wiedzieć: ze stanem 418 w kategorii błędów klienta znajduje się inny kod. W protokole parzenia kawy (Hyper Text Coffee Pot Control Protocol), którego nie należy traktować poważnie, oznacza to, że zamiast dzbanka do kawy użyto nieprawidłowo czajnika. Kod statusu nie jest częścią HTTP ani nie jest zdefiniowany w SCR („Rejestr kodów statusu”).
5xx: Błąd serwera
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
kod
Aktualności
Wersja HTTP
opis
Wewnętrzny błąd serwera
1,0 / 1,1
Kod stanu 500 jest wyświetlany, jeśli żądanie nie może zostać wykonane z powodu błędu wewnętrznego (serwera).
Nie zaimplementowano
1,0 / 1,1
Serwer nie posiada funkcji niezbędnych do przetworzenia żądania. Przyczyną jest często nieznana lub nieobsługiwana metoda HTTP.
Zła Brama
1,0 / 1,1
Błąd HTTP 502 oznacza, że serwer nie mógł pełnić swojej funkcji bramy lub proxy, ponieważ błąd wystąpił później.
serwis niedostępny
1,0 / 1,1
Usługa lub serwer jest obecnie niedostępny. Dzieje się tak na przykład podczas prac konserwacyjnych, przeciążenia itp.
Limit czasu bramy
1,1
Żądanie nie może zostać przetworzone przez serwer proxy z powodu przekroczenia limitu czasu.
Wersja HTTP nie jest obsługiwana
1,1
Żądana wersja HTTP nie jest obsługiwana.
Wariant również negocjuje
Zgoda co do treści żądania skutkuje odwołaniem cyklicznym.
Niewystarczająca ilość miejsca
Nie można przetworzyć żądania, ponieważ obecnie dostępna przestrzeń dyskowa serwera jest niewystarczająca.
Wykryto pętlę
Operacja nie została wykonana, ponieważ wykonanie byłoby zapętlone w nieskończoność. Kod stanu jest zdefiniowany w rozszerzeniu powiązania dla WebDAV (zgodnie z RFC 5842), ponieważ powiązania mogą tworzyć cykliczne ścieżki do zasobów WebDAV.
Przekroczono limit transferu
Żądanie klienta zostało odrzucone, w przeciwnym razie dostępnePrzepustowość łączaüberschritten worden wäre. Bei diesem Status-Code handelt es sich um eine inoffizielle Erweiterung einiger Server.
Nie przedłużone
Żądanie nie zawiera wszystkich informacji, których żądane rozszerzenie serwera koniecznie oczekuje (RFC 2774).
Wymagane uwierzytelnienie sieciowe
Klient musi najpierw się uwierzytelnić, zanim będzie mógł uzyskać dostęp do sieci.
kod
Aktualności
Wersja HTTP
opis
500
Wewnętrzny błąd serwera
1,0 / 1,1
Kod stanu 500 jest wyświetlany, jeśli żądanie nie może zostać wykonane z powodu błędu wewnętrznego (serwera).
501
Nie zaimplementowano
1,0 / 1,1
Serwer nie posiada funkcji niezbędnych do przetworzenia żądania. Przyczyną jest często nieznana lub nieobsługiwana metoda HTTP.
502
Zła Brama
1,0 / 1,1
Błąd HTTP 502 oznacza, że serwer nie mógł pełnić swojej funkcji bramy lub proxy, ponieważ błąd wystąpił później.
503
serwis niedostępny
1,0 / 1,1
Usługa lub serwer jest obecnie niedostępny. Dzieje się tak na przykład podczas prac konserwacyjnych, przeciążenia itp.
504
Limit czasu bramy
1,1
Żądanie nie może zostać przetworzone przez serwer proxy z powodu przekroczenia limitu czasu.
505
Wersja HTTP nie jest obsługiwana
1,1
Żądana wersja HTTP nie jest obsługiwana.
506
Wariant również negocjuje
Zgoda co do treści żądania skutkuje odwołaniem cyklicznym.
507
Niewystarczająca ilość miejsca
Nie można przetworzyć żądania, ponieważ obecnie dostępna przestrzeń dyskowa serwera jest niewystarczająca.
508
Wykryto pętlę
Operacja nie została wykonana, ponieważ wykonanie byłoby zapętlone w nieskończoność. Kod stanu jest zdefiniowany w rozszerzeniu powiązania dla WebDAV (zgodnie z RFC 5842), ponieważ powiązania mogą tworzyć cykliczne ścieżki do zasobów WebDAV.
509
Przekroczono limit transferu
Żądanie klienta zostało odrzucone, ponieważ w przeciwnym razie zostałaby przekroczona dostępna przepustowość. Ten kod statusu jest nieoficjalnym rozszerzeniem niektórych serwerów.
510
Nie przedłużone
Żądanie nie zawiera wszystkich informacji, których żądane rozszerzenie serwera koniecznie oczekuje (RFC 2774).
511
Wymagane uwierzytelnienie sieciowe
Klient musi najpierw się uwierzytelnić, zanim będzie mógł uzyskać dostęp do sieci.
Uwaga: niektórzy producenci oprogramowania stosują zastrzeżone kody stanu HTTP, które są ponumerowane od 9XX. Jednak ten zakres liczb jest szczególnym przypadkiem, który nie jest wymieniony w dokumentach RFC i dlatego wykracza poza standard.
Poniższy film ponownie wyjaśnia najważniejsze kody stanu HTTP:
42 oceny
Podobne artykuły:
Resolwer DNS: z adresu IP do strony internetowej
Krótko mówiąc: co to jest serwer proxy?
Reverse proxy: wyjaśnienie i obszary zastosowania
Mówiąc najprościej: co to jest serwer WWW?
Krótko mówiąc: co to jest adres IP?
Mówiąc najprościej: co to jest serwer root?
Czym są dodatki? Rozszerzenia programu po prostu wyjaśnione
Co to jest port? Proste wyjaśnienie portów sieciowych
Neosurf: nowa metoda płatności przekonuje...
Po prostu wyjaśniono: co to jest przeglądarka i jak ...