TechBlogSD - Wszystko do WordPressa i tworzenia stron internetowych
Instrukcje WEB i WordPress, nowości, recenzje motywów i wtyczek

Lista kodów stanu HTTP 4xx z wyjaśnieniem

7

Internet używa protokołu transmisji hipertekstu (HTTP) do wysyłania i odbierania danych. Dla każdego żądania otrzymanego z przeglądarki internetowej serwer wysyła trzycyfrowy kod odpowiedzi HTTP. Każdy kod w odpowiedzi wskazuje na inne znaczenie i w tym artykule podajmy listę kodów statusu 4xx.

Lista kodów stanu HTTP 4xx z wyjaśnieniem

Żądanie i odpowiedź HTTP przez Internet

Rodzaje kodów stanu HTTP

Kody odpowiedzi HTTP dzielą się na pięć następujących kategorii:

Kody stanu HTTP 4xx

Kody statusu HTTP serii 4xx są odbierane w odpowiedzi serwera, gdy w żądaniu od klienta wystąpi błąd. Wskazuje, że przeglądarka wysłała nieprawidłowe żądanie z błędem, którego serwer WWW nie może przetworzyć. Musisz sprawdzić przeglądarkę i ponownie wysłać poprawne żądanie, aby uzyskać poprawną odpowiedź. Oto pełna lista kodów stanu HTTP 4xx z wyjaśnieniem.

Kod statusu 4xx Opis Wyjaśnienie
400 Nieprawidłowe żądanie Serwer sieciowy nie może spełnić odebranego żądania z powodu nieprawidłowej składni i wysyła w odpowiedzi kod „400 – Bad Request".
401 Nieautoryzowane żądanie Kod „401 — Nieautoryzowany” jest odbierany, gdy użytkownik próbuje uzyskać dostęp do uwierzytelnionego zasobu. Serwer, który nie otrzymał jeszcze uwierzytelnienia lub otrzymał nieprawidłowe uwierzytelnienie. Prostym przykładem jest strona internetowa uwierzytelniona identyfikatorem użytkownika i hasłem typowo dla zarejestrowanego użytkownika.
402 Płatność wymagana Ten kod został stworzony do użycia podczas płatności online jest wymagany, ale obecnie nie jest używany w tym celu. Niektóre serwery używają kodu 402 do różnych celów, takich jak informowanie o zbyt wielu żądaniach otrzymanych z określonego adresu IP.
403 Dostęp do zasobów zabroniony Kod „403 – Zabroniony” jest odbierany, gdy serwer otrzyma prawidłowe żądanie, ale odmówi odpowiedzi. Różni się to od „401 – Nieautoryzowane”, podczas gdy żądanie musi być autoryzowane za pomocą hasła, ale uwierzytelnianie nie będzie miało żadnego wpływu na kod 403. Przykładem kodu 403 jest zarejestrowany użytkownik próbujący uzyskać dostęp do zastrzeżonej strony.

Lista kodów stanu HTTP 4xx z wyjaśnieniem

|
| 404 | Nie znaleziono zasobu | Kod błędu „404 — Nie znaleziono strony” jest wyświetlany, gdy żądany zasób nie jest już dostępny na serwerze. Przyczyną może być to, że właściciel witryny usunął stronę lub zmienił adres URL bez ustawienia przekierowania 301. Żądany zasób może, ale nie musi być dostępny w przyszłości, dlatego dozwolone są dalsze żądania tego samego zasobu.

Lista kodów stanu HTTP 4xx z wyjaśnieniem

|
| 405 | Metoda niedozwolona | „405 — Metoda niedozwolona” to błąd otrzymany, jeśli metoda żądania wymieniona w żądaniu nie jest obsługiwana dla zasobu. Jeśli robot wyszukiwarek napotka ten błąd, adres URL nie zostanie zindeksowany. |
| 406 | Żądanie nie do przyjęcia | Gdy żądany zasób istnieje, ale w innym formacie, serwer odpowiada kodem „406 – Niedopuszczalne”. Przyczyną braku obsługi może być język lub metoda kodowania wymieniona w żądaniu. |
| 407 | Zapora, wymagane uwierzytelnienie proxy | Uwierzytelnianie serwera proxy jest wymagane dla samego klienta i odbierany jest kod „407 – Wymagane uwierzytelnienie proxy”. |
| 408 | Limit czasu żądania | Serwer powinien otrzymać żądanie od klienta w określonym czasie. Jeśli klient nie wysłał kompletnego żądania w określonym czasie, serwer odpowie z błędem przekroczenia limitu czasu „408 – Limit czasu żądania”. |
| 409 | Konflikt | Gdy żądanie otrzymane przez serwer jest w konflikcie z innym otrzymanym żądaniem lub konfiguracją serwera, otrzymany zostanie kod „409 – Konflikt”. |
| 410 | Zasób niedostępny | Gdy żądany zasób zostanie trwale usunięty z serwera, otrzymany zostanie kod „410 – Gone”. Różnica między 404 a 410 polega na tym, że strony z kodem 404 wciąż mogą być żądane wielokrotnie, ale strony z kodem 410 nie powinny być ponownie żądane. Wyszukiwarki usuną strony z kodem błędu 410 z indeksów, podczas gdy strony z kodem 404 będą ponownie żądane przez roboty. |
| 411 | Wymagana długość | Gdy żądanie jest wysyłane przez klienta bez podania wymaganej długości treści, serwer odrzuca żądania z kodem przyczyny „411 – Wymagana długość”. Aby uzyskać poprawną odpowiedź, nagłówek żądania musi zostać poprawiony i przesłany do serwera. |
| 412 | Warunek wstępny nie powiódł się | Jeśli serwer napotka rozbieżność warunków wstępnych podczas przetwarzania nagłówka żądania, zwraca odę „412 – Warunek wstępny nie powiódł się”. |
| 413 | Zbyt duża jednostka żądania | Kod statusu HTTP 413 jest odbierany, gdy serwer odrzuca żądanie z powodu tego, że odebrane żądanie jest zbyt długie, aby serwer mógł je przetworzyć. |
| 414 | Za długi adres URL żądania | Kod statusu HTTP 414 jest odbierany, gdy serwer odrzuca żądanie z powodu tego, że adres URL żądanego zasobu jest zbyt długi, aby serwer mógł go przetworzyć. |
| 415 | Nieobsługiwany typ nośnika | Gdy treść żądania zawiera typ nośnika, który nie jest obsługiwany przez serwer, serwer odrzuca żądanie i otrzymuje kod „415 – Nieobsługiwany typ nośnika”. Na przykład, gdy użytkownik próbuje przesłać formularz wraz z załącznikiem, który nie jest obsługiwany przez serwer, wówczas przesyłanie nie powiedzie się, a w odpowiedzi serwera zostanie odebrany kod 415. |
| 416 | Żądany zakres niezadowalający | Gdy pole zakresu w nagłówku żądania nie jest akceptowane przez serwer, serwer odrzuca żądanie i wysyła kod „416 – Żądany zakres niezaspokojony”. |
| 417 | Oczekiwanie nie powiodło się | Gdy pole Expect w nagłówku żądania nie odpowiada oczekiwaniom serwera, otrzymany zostanie kod „417 – Expectation Failed”. |
| 422 | Podmiot nieprzetwarzalny | Gdy serwer nie może przetworzyć jednego lub więcej elementów w odebranym żądaniu, otrzymuje kod „422 – Nieprzetwarzalna jednostka”. |
| 423 | Zablokowane | Gdy żądane zasoby są zablokowane przez inne żądanie, serwer odrzuca żądanie i wysyła w odpowiedzi kod „423 – Zablokowany”. |
| 424 | Nieudana zależność | Gdy serwer odrzuci żądanie z powodu niepowodzenia poprzednich żądań, otrzyma kod „424 – Nieudana zależność”. |
| 426 | Wymagana aktualizacja | Gdy serwer żąda aktualizacji połączenia, które nie jest obsługiwane przez klienta, otrzymuje kod „426 – Wymagana aktualizacja”. |

Inne kody statusu 4xx

Istnieją inne kody 4xx używane jako kody niestandardowe. Niektóre przykłady są jak poniżej:

  • 420 Enhance Your Calm – jest używany w wyszukiwarce na Twitterze, gdy użytkownik wyśle ​​zbyt wiele próśb w krótkim czasie.
  • 444 – No Response – jest używany w logach Nginx, gdy serwer nie zwraca żadnej odpowiedzi i zamyka połączenie dla klienta.
  • 451 – Przekierowanie – jest używane przez Microsoft Exchange ActiveSync, gdy serwer nie może uzyskać dostępu do skrzynki pocztowej użytkownika.

Lista kodów stanu HTTP 4xx z wyjaśnieniem

Przewodnik po kodach stanu HTTP

Źródło nagrywania: www.webnots.com
Leave A Reply

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów