Когда заголовок HTTP Host может быть неопределенным?

Согласно RFC 2616 , который определяет HTTP / 1.1, заголовок Host: является обязательным.

Клиент ДОЛЖЕН включать поле заголовка узла во все сообщения запроса HTTP / 1.1.

Но руководство по PHP подразумевает, что оно может быть пустым:

'HTTP_HOST': содержимое заголовка узла: из текущего запроса , если он есть.

В каких ситуациях этот заголовок и, следовательно, $ _ SERVER ['HTTP_HOST'] могут быть пустыми? Может ли мое приложение зависеть от его наличия?

9
задан Tim 14 May 2011 в 19:26
поделиться