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

«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» (Переадресовано)