如何使用 kong response-transformer 插件删除 Server header?

How to remove Server header with kong response-transformer plugin?

我正在尝试通过在无服务器方法中使用以下声明性映射来删除服务器 header:

plugins:
  - name: response-transformer
    service: my-service
    config:
      remove.headers: Server

但我得到:

in 'plugins':
 - in entry 1 of 'plugins':
in 'config':
  in 'remove.headers': unknown field

我也尝试过覆盖该值,但上面的配置似乎缺少某些东西...我做错了什么?

格式是这样的

- name: response-transformer
    service: my-service
    config:
      remove:
        headers: ["Server","Via"]

下面的kong配置可以用来去掉“Via”header:

- name: KONG_HEADERS
  value: "off"

这将删除与空相关的 header。但是,这似乎并没有删除“服务器”header。

根据部署类型关闭 headers 使用 KONG_HEADERS: off

您还可以有选择地删除 headers。

注入的所有 Kong headers 列表: https://docs.konghq.com/gateway-oss/2.3.x/configuration/#headers