302 код ответа на GET запрос
Подскажите пожалуйста, вот делаю простой GET запрос:
GET /government.ru HTTP/1.1
Host: government.ru
Connection: keep-alive
Сервер отвечает:
HTTP/1.1 302 Found
Connection: close
Pragma: no-cache
cache-control: no-cache
Location: /KYjQZ/government.ru
или так:
HTTP/1.1 302 Found
Connection: close
Pragma: no-cache
cache-control: no-cache
Location: /KeNiZ/government.ru
или так:
HTTP/1.1 302 Found
Connection: close
Pragma: no-cache
cache-control: no-cache
Location: /ReWSZ/government.ru
Подскажите:
1)GПравильно ли я понимаю, что временный адрес указанный в Location нужно использовать в заголовке Host ?
2)Зачем сервер выдает разные значения Location ?
3)И зачем сервер закрывает соединение, если же сам мне пишет, что нужно сделать новый запрос ? Это же не логично.