header 设置

网关支持为所有请求添加或者删除 header。在 header 设置 区域,单击 修改 打开编辑模式后,即可通过单击 Add 添加一条规则。每条规则包含 位置类型headerKeyvalue操作 五个属性。

  • 位置:可选 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 时,请不要使用下划线“_”。