невозможно переименовать заголовок

Я хочу переименовать свой заголовок ключа 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}

любое предложение по решению этой проблемы спасибо

1 ответ

Синтаксис 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"
Другие вопросы по тегам