微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法重命名标题

如何解决无法重命名标题

我想使用此请求将我的 api 密钥标头从 api-key 重命名为 apikey

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"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。