HTTP Komunikaty o statusie przekierowania | Wyjaśnione

HTTP Komunikaty o statusie przekierowania | Wyjaśnione
Komunikaty statusu HTTP są wysyłane do użytkownika w odpowiedzi na interakcję między przeglądarką internetową a serwerem. Te wiadomości są reprezentowane przy użyciu określonego kodu wraz z tytułem opisującym cel wiadomości. Różne kategorie komunikatów o statusie HTTP są następujące.
  1. Wiadomości o stanie informacji (100, 101, 1xx)
  2. Udane komunikaty o stanie (200, 201, 2xx)
  3. Komunikaty o statusie przekierowania (300, 301, 3xx)
  4. Komunikaty statusu błędu klienta (400, 401, 4xx)
  5. Komunikaty o statusie błędu serwera (500, 501, 5xx)

W tym poście omówimy różne komunikaty o statusie, które należą do kategorii komunikatów o statusie przekierowania.

Jakie są komunikaty o statusie przekierowania HTTP

Komunikaty odpowiedzi wysyłane przez serwer w celu przekierowania klienta do nowej lokalizacji, podając adres URL tej konkretnej lokalizacji, nazywane są komunikatami o statusie przekierowania HTTP. Te wiadomości są przypisane niektóre kody od 300, 301, do 3xx. Niektóre komunikaty o statusie, które podlegają tej grupie, są wyjaśnione poniżej.

300 wielu opcji

Odpowiedź, która składa się z co najmniej pięciu wielu opcji, a użytkownik musi wybierać między tymi opcjami. Jest to w zasadzie lista linków.

301 wyprowadził się permamentnie

Wiadomość odpowiedzi, która informuje, że adres URL żądanego zasobu został na stałe zmieniony, a organ wiadomości składa się z nowego adresu URL.

302 znaleziono

Wiadomość odpowiedzi, która informuje, że adres URL żądanego zasobu został tymczasowo zmieniony, a organ wiadomości składa się z nowego tymczasowego adresu URL. Jednak ten nowy adres URL może zmienić się ponownie w przyszłości, ale do tego czasu należy użyć tego nowego adresu URL.

303 Zobacz inne

Wiadomość odpowiedzi, która kieruje klienta do innego adresu URL żądanego zasobu…

304 Nie zmodyfikowane

Odpowiedź, która informuje użytkownika, że ​​żądane zasoby nie zostały zmienione, a buforowana wersja zasobu można użyć. Ta odpowiedź jest używana w wyniku buforowania.

306 Przełącz proxy

Wiadomość odpowiedzi informująca użytkownika, że ​​żądane zasoby należy uzyskać dostęp za pomocą proxy. Jednak z powodów bezpieczeństwa ta odpowiedź nie jest już używana.

307 Tymczasowe przekierowanie

Jest to podobne do 302 Znaleziono odpowiedź, który informuje użytkownika, że ​​żądany zasób został przeniesiony do innego tymczasowego adresu URL. Jednak to, co się różni, jest to, że powiąza użytkownika do użycia tej samej metody dla drugiego żądania, które zostało użyte dla pierwszego żądania. Na przykład, jeśli zastosowano metodę śledzenia dla pierwszego żądania, użytkownik musi użyć tej metody dla drugiego żądania.

308 Stały przekierowanie

To jest prawie podobne 301 wyprowadził się permamentnie, co informuje użytkownika, że ​​żądane zasoby zostały na stałe przeniesione do innego adresu URL. Jednak różni się, że zabrania użytkownikowi używania metody innej od początkowej metody zastosowanej dla żądania. Na przykład, jeśli zastosowano metodę PUT dla pierwszego żądania, użytkownik musi użyć tej metody dla drugiego żądania.

Wniosek

Komunikaty odpowiedzi wysyłane przez serwer w celu przekierowania klienta do nowej lokalizacji są określane jako komunikaty o statusie przekierowania HTTP. Wiadomości, które znajdują się w tej grupie, to 300 wielu opcji, 308 stałych przekierowania i tak dalej. Te wiadomości są przypisane niektóre kody od 300, 301, do 3xx. Wszystkie te przesłania służą innym celu, który omówiliśmy w tym artykule.