Module remove_header

Module remove_header 

Source
Expand description

§RemoveRequestHeader

请求头中间件,用于在请求到达服务之前移除指定的请求头。

§配置

参数名默认值描述
name需要移除的请求头名称。

§示例

  • 完整配置模式
router:
  routes:
    - id: remove-request-header-full
      layers:
        - kind: RemoveRequestHeader
          args:
            name: x-header1
  • 快捷模式
router:
  routes:
    - id: remove-request-header-shortcut
      layers:
        - RemoveRequestHeader=x-header1

§RemoveResponseHeader

响应头中间件,用于在响应到达客户端之前移除指定的响应头。

§配置

参数名默认值描述
name需要移除的请求头名称。

§示例

  • 完整配置模式
router:
  routes:
    - id: remove-response-header-full
      layers:
        - kind: RemoveResponseHeader
          args:
            name: x-header1
  • 快捷模式
router:
  routes:
    - id: remove-response-header-shortcut
      layers:
        - RemoveResponseHeader=x-header1

Structs§

MakeRemoveRequestHeaderRouteLayer
MakeRemoveResponseHeaderRouteLayer
RemoveRequestHeader
RemoveRequestHeaderLayer
RemoveResponseHeader
RemoveResponseHeaderLayer

Enums§

ResponseFuture

Traits§

Removable