HTTP peradresavimai

Kai klientas kreipiasi į serverį pagal tam tikrą URL, serveris gali atlikti peradresavimą, grąžindamas statuso kodą, prasidedantį trejetu.

Kai klientas gauna peradresavimo atsakymą, jis naudoja naują pateiktą URL ir nedelsiant jį užkrauna. Adresas, į kurį reikia atlikti perėjimą, nurodomas HTTP antraštėje Location.

Pažiūrėkime pavyzdžiu. Tegul klientas daro tokį užklausą:

requestGET /page.html HTTP/1.1

Tegul serveris atsako peradresavimu:

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

Išstudijuokite peradresavimo statuso kodų sąrašą.