X-Forwarded-Proto header
Tiêu đề HTTP X-Forwarded-Proto (XFP) request header là tiêu đề de-facto chuẩn để xác định giao thức (HTTP hoặc HTTPS) mà máy khách đã sử dụng để kết nối đến proxy hoặc load balancer.
Nhật ký truy cập máy chủ chứa giao thức được sử dụng giữa máy chủ và load balancer, nhưng không phải giao thức được sử dụng giữa máy khách và load balancer.
Để xác định giao thức được sử dụng giữa máy khách và load balancer, tiêu đề yêu cầu X-Forwarded-Proto có thể được sử dụng.
Phiên bản chuẩn hóa của tiêu đề này là tiêu đề HTTP Forwarded, mặc dù nó ít được sử dụng hơn nhiều.
| Loại tiêu đề | Request header |
|---|---|
| Forbidden request header | Không |
Cú pháp
X-Forwarded-Proto: <protocol>
Chỉ thị
<protocol>-
Giao thức được chuyển tiếp (
httphoặchttps).
Ví dụ
>Giao thức máy khách X-Forwarded-Proto
Tiêu đề sau cho biết rằng yêu cầu ban đầu được thực hiện qua HTTPS trước khi được chuyển tiếp bởi proxy hoặc load balancer:
X-Forwarded-Proto: https
Các dạng không chuẩn
Các dạng sau có thể được thấy trong tiêu đề yêu cầu:
# Microsoft
Front-End-Https: on
X-Forwarded-Protocol: https
X-Forwarded-Ssl: on
X-Url-Scheme: https
Đặc tả
Không phải là một phần của bất kỳ đặc tả hiện tại nào. Phiên bản chuẩn hóa của tiêu đề này là Forwarded.
Xem thêm
- Tiêu đề
X-Forwarded-Host,X-Forwarded-For Forwarded