Вопрос о согласованности заголовка TCP и заголовка HTTP - PullRequest
2 голосов
/ 09 марта 2011

Предположим, что между http-клиентом и http-сервером нет прокси

в заголовке TCP есть IP-адрес, а значение поля http host также может быть IP-адресом. Кто-нибудь может подумать о ситуации, когда эти два IP-адреса различны?

1 Ответ

2 голосов
/ 09 марта 2011

Да, это возможно. Строго говоря, заголовок Host: это просто еще один заголовок. Если вы используете что-то вроде curl, вы можете указать любой заголовок хоста. Заголовок USUALLY содержит хост, который был разрешен в стеке. Если вы говорите напрямую с IP-адресом, может вообще не быть заголовка хоста.

Теперь, сказав, что маловероятно , что они будут разными, если вы уверены, что между клиентом и сервером ничего нет.

...