網關支援為所有請求添加或者刪除 header。在 header 設定 地區,單擊 修改 開啟編輯模式後,即可通過單擊 Add 添加一條規則。每條規則包含 位置、類型、headerKey、value 和 操作 五個屬性。
位置:可選 request header 或 response header。
添加 request header 會自動在 request 中增加 header,業務可以通過 MobileRpcHolder 擷取該 header。
添加 response header 會自動在 response 中增加 header,用戶端可以從 response 中擷取該 header。
類型:可選增加(add)或刪除(delete)。
增加(add):添加一個新的 header,如果原請求已有 header,則會被新增的 header 覆蓋。
刪除(delete):刪除一個 header。刪除 header 可以配置 value 也可以不配置。如果配置 value,那麼只有在 value 匹配時才會刪除。
headerKey:headerKey 可以為符合 RFC 定義的任一字元串,除 HTTP 協議中的特有 header 之外,比如 host、content-Type 等;也不可以是 mpaasgw 中特有 header,比如 operation-Type 等。
value:可以為任一字元串。
操作:刪除當前 header 規則。
說明定義 HTTP header 時,請不要使用底線“_”。