无法重命名 header
unable to rename header
我想根据此请求将我的 api 密钥 header 从 api-key 重命名为 api 密钥
curl -X POST http://localhost:8001/plugins \
--data "name=request-transformer" \
--data-urlencode "config.rename.headers=apikey:$(headers['api-key'] or 'api-key')" \
--data "config.remove.headers=api-key"
但我收到错误消息
{"message":"schema violation (config.rename: {\n headers = {\n \"'$(headers['api-key'] or 'api-key')' is not a valid header\"\n }\n})","name":"schema violation","fields":{"config":{"rename":{"headers":["'$(headers['api-key'] or 'api-key')' is not a valid header"]}}},"code":2}
任何解决此问题的建议谢谢
config.rename.headers=
的语法是header-old-name:header-new-name
所以在你的情况下:
curl -X POST http://localhost:8001/plugins/ \
--data "name=request-transformer" \
--data "config.rename.headers=api-key:apikey"
我想根据此请求将我的 api 密钥 header 从 api-key 重命名为 api 密钥
curl -X POST http://localhost:8001/plugins \
--data "name=request-transformer" \
--data-urlencode "config.rename.headers=apikey:$(headers['api-key'] or 'api-key')" \
--data "config.remove.headers=api-key"
但我收到错误消息
{"message":"schema violation (config.rename: {\n headers = {\n \"'$(headers['api-key'] or 'api-key')' is not a valid header\"\n }\n})","name":"schema violation","fields":{"config":{"rename":{"headers":["'$(headers['api-key'] or 'api-key')' is not a valid header"]}}},"code":2}
任何解决此问题的建议谢谢
config.rename.headers=
的语法是header-old-name:header-new-name
所以在你的情况下:
curl -X POST http://localhost:8001/plugins/ \
--data "name=request-transformer" \
--data "config.rename.headers=api-key:apikey"