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.