Я прочитал RFC 2616 (HTTP / 1.1), и я думаю, что это не совсем понятно в связи с вышеуказанным вопросом.
Насколько я понимаю, цель поля заголовка хоста - предложить несколько доменов под одним IP-адресом.Таким образом, IP-адрес в поле заголовка хоста не имеет особого смысла.Но RFC 2616 прямо не запрещает это.
Итак, мой первый вопрос: если я запрограммирую HTTP-сервер, должен ли я выполнить проверку, отправляет ли клиент IP-адрес в поле заголовка узла, или это не нужно, потому что ни один клиент никогда не сделает этого?
Второй вопрос: если клиент отправляет IP-адрес в поле заголовка узла, должен ли сервер обрабатывать его как действительный или он должен возвращать «400 Bad Request»?