«X-Forwarded-By» | HTTP-заголовок — efim360.ru

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

Параметр "by" используется для раскрытия интерфейса, через который поступил запрос на прокси-сервер. Когда прокси выбирают использование параметра "by", его конфигурация по умолчанию ДОЛЖНА содержать "запутанный" идентификатор, как описано в [RFC 7239 Раздел 6.3]. Если серверу, получающему проксированные запросы, требуются некоторые функции на основе адреса, этот параметр МОЖЕТ вместо этого содержать IP-адрес (и, возможно, номер порта). Третий вариант - идентификатор "unknown" («Неизвестный»), описанный в [RFC 7239 Раздел 6.2].

Синтаксис значения "by" после возможного восстановления строки в кавычках соответствует ABNF «узла» ("node"), описанному в [RFC 7239 Раздел 6].

Это в первую очередь добавляется обратными прокси-серверами, которые хотят перенаправить эту информацию на внутренний сервер. В много-сетевой среде также может быть интересно сигнализировать внутренним серверам, с которых пришел запрос.

 

Подробную информацию о заголовках "Forwarded" читайте в документе RFC 7239 "Forwarded HTTP Extension"

 

Информационные ссылки

RFC 7239 | HTTP-расширение "Forwarded" (Переадресовано)