我正在尝试通过以下无服务器方式使用声明性映射来删除服务器标头:
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
我也尝试覆盖该值,但似乎上面的配置缺少某些内容...我在做什么错了?
答案 0 :(得分:2)
格式如下
- name: response-transformer
service: my-service
config:
remove:
headers: ["Server","Via"]
答案 1 :(得分:1)
以下kong配置可用于摆脱“ Via”标题:
- name: KONG_HEADERS
value: "off"
这会删除与kong相关的标题。但是,这似乎并未删除“服务器”标头。
答案 2 :(得分:0)
根据部署类型,使用
KONG_HEADERS: off
您也可以有选择地删除标题。
注入的所有 Kong 标头的列表: https://docs.konghq.com/gateway-oss/2.3.x/configuration/#headers