跳至主要內容

3.6 头部转发

linguicheng...小于 1 分钟

简介

可配置请求头转发或不转发到下游服务或者配置响应头返回客户端。

配置示例

{
  "Gateway": {
     //请求头/响应头转发
    "HeadersTransform": {
      // 请求头转发到下游服务
      "Request": {
        // 全局
        "Global": {
          "aa": "bb"
        },
        // 指定下游服务
        "Services": [
          {
            "ServiceName": "Sample.AspNetCoreService",
            "Headers": { "cc": "dd" }
          }
        ]
      },
      // 响应头返回给前端
      "Response": {
        // 全局
        "Global": {
          "ee": "ff"
        },
        // 指定下游服务
        "Services": [
          {
            "ServiceName": "Sample.AspNetCoreService",
            "Headers": { "gg": "hh" }
          }
        ]
      }
    },
  //不转发请求头
  "DoNotTransformHeaders": [ 
    "connection", 
    "user-agent", 
    "content-length", 
    "origin", 
    "accept-encoding", 
    "host" ],
  }
}

上次编辑于:
贡献者: linguicheng