Przekierowania HTTP

Gdy klient zwraca się do serwera pod określonym URL, serwer może wykonać przekierowanie, zwracając kod statusu zaczynający się od trójki.

Gdy klient otrzymuje odpowiedź przekierowania, używa nowego podanego URL i natychmiast go ładuje. Adres, pod który należy wykonać przejście, jest wskazany w nagłówku HTTP Location.

Spójrzmy na przykład. Załóżmy, że klient wykonuje następujące zapytanie:

requestGET /page.html HTTP/1.1

Załóżmy, że serwer zwraca w odpowiedzi przekierowanie:

responseHTTP/1.1 301 OK
Location: /test.html
Задание 1

Zapoznaj się z listą kodów statusu dla przekierowań.