X-Forwarded-Proto

X-Forwarded-Proto (XFP) - це HTTP заголовок, який де-факто використовується використув для ідентифікації протоколу (HTTP or HTTPS) який використовує клієнт, для підключення через проксі або до лоад балансера.

Логи доступу до сервера включають протокол, що використовується між сервером та лоад балансером, але не включають той, за допомогою якого клієнт підключається до лоад балансера. Для того щоб передати інформацію про протокол з'єднання між клієнтом та лоад балансером на сервер, потрібно додати до запиту заголовок X-Forwarded-Proto.

Стандартизованою версією цього заголовка являється - HTTP Forwarded заголовок.

Тип заголовка Request header
Forbidden header name no

Синтаксис

X-Forwarded-Proto: <protocol>

Директиви

<protocol>
Протокол, що переадресовуюється (http або https).

Приклади

X-Forwarded-Proto: https

Інші не стандартні форми використання:

# Microsoft
Front-End-Https: on

X-Forwarded-Protocol: https
X-Forwarded-Ssl: on
X-Url-Scheme: https

Специфікації

Не являється частиною поточної специфікації. Стандартизована версія йього заголовку - Forwarded.

Сумісність з браузерами

BCD tables only load in the browser

Дивіться також