Chuyển tới nội dung chính

Route By Header

Tổng Quan

Chính sách Route By Header cho phép định tuyến động các yêu cầu đến các dịch vụ backend khác nhau dựa trên các giá trị tiêu đề HTTP cụ thể. Chính sách này hữu ích trong các kiến trúc đa người dùng hoặc dựa trên môi trường, nơi các yêu cầu nên được hướng đến các đích khác nhau tùy thuộc vào ngữ cảnh trong tiêu đề (ví dụ: ID người thuê, khu vực, phiên bản).

Chi Tiết Cấu Hình

FieldDescription
headersNhập tên của các tiêu đề HTTP sẽ được sử dụng để trích xuất các giá trị định tuyến.
Ví dụ 1: ["key"]
Ví dụ 2: ["key1", "key2"]
hostNhập máy chủ mục tiêu cho việc định tuyến. Bạn có thể sử dụng các giá trị giữ chỗ dựa trên các giá trị tiêu đề.
Ví dụ 1: www.google.com
Ví dụ 2: www.KEY.com
portChỉ định cổng của máy chủ đích. Mặc định thường là 80 (HTTP) hoặc 443 (HTTPS).
protocolChỉ định giao thức được sử dụng cho kết nối. Phải là http hoặc https.
ghi chú

Không thể thay đổi: Chuyển đổi để ngăn chính sách này bị xóa.

Không thể thay đổi giá trị cài đặt: Chuyển đổi để ngăn thay đổi các giá trị cấu hình sau khi thiết lập.

Ví Dụ

Dưới đây là tham số tiêu đề:

headers: "env"

Nếu một yêu cầu bao gồm tiêu đề HTTP:

env: staging

Và trường máy chủ được cấu hình như sau:

www._ENV_.mycompany.com

Thì yêu cầu sẽ được định tuyến đến địa chỉ dưới đây qua cổng và giao thức đã định nghĩa:

[www.staging.mycompany.com](http://www.staging.mycompany.com/)