HTTP рэдыректы

Калі кліент звяртаецца да сервера па пэўным URL сервер можа выканаць перанакіраванне, аддаўшы статус-код, які пачынаецца з тройкі.

Калі кліент атрымлівае адказ перанакіравання, ён выкарыстоўвае новы прадастаўлены URL і неадкладна запампоўвае яго. Адрас, на які трэба выканаць пераход, паказваецца ў HTTP загалоўку Location.

Давайце паглядзім на прыкладзе. Хай кліент робіць наступны запыт:

requestGET /page.html HTTP/1.1

Хай сервер аддае ў адказ перанакіраванне:

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

Вывучыце спіс статус-кодаў для рэдыректу.