HTTP-заголовок | X-Forwarded-Host

Опубликовано: 1 Февраля, 2022

Заголовок HTTP X-Forwarded-Host - это фактический стандартный заголовок типа запроса. Этот заголовок используется для идентификации исходного запроса, сделанного клиентом. Поскольку имена хостов и порты у обратных прокси-серверов различаются, тогда этот заголовок взял на себя инициативу и идентифицировал исходный запрос. Этот заголовок также можно использовать для отладки, создания содержимого на основе местоположения. Таким образом, этот заголовок сохранил конфиденциальность клиента. Корневая версия этого заголовка - HTTP Forwarded.

Синтаксис:

 X-Forwarded-Host: <хост>

Директивы: этот заголовок принимает одну директиву, как указано выше и описано ниже:

  • <host>: эта директива содержит доменное имя перенаправляемого сервера.

Примеры ниже иллюстрируют заголовок HTTP X-Forwarded-Host:
Примеры:

  • В этом примере посещенный сайт был перенаправлен с указанного хост-сайта.
     X-Forwarded-Host: www.example-cdn.com
  • В этом примере перенаправленный хост - это страница cdn geeksforgeeks.
     X-Forwarded-Host: www.cdn.geeksforgeeks.org

Чтобы проверить работу X-Forwarded-Host, перейдите в Inspect Element -> Network, проверьте заголовок запроса для X-Forwarded-Host, как показано ниже.

Поддерживаемые браузеры: браузеры, совместимые с HTTP-заголовком X-Forwarded-Host, до сих пор неизвестны.