Как использовать set-header с переменной, объединенной с req.hdr () - PullRequest
0 голосов
/ 30 января 2019

Я использую set-header для переименования входящего заголовка из существующего.Моя проблема заключается в том, что в дополнение к переименованию заголовка с использованием req.hdr (my-old-header-name) я хочу объединить интерпретированное значение из функции req.hdr () с другим статическим значением (Bearer).

http-request set-header Authorization %[req.hdr(my-old-header-name)] if some-condition-applies

Я хочу иметь возможность добавить значение «Носитель» перед интерпретированным% [req.hdr (my-old-header-name)], чтобы оно в итоге выглядело так: Authorization: Bearer my-old-header-value-interpreted-from-req-hdr

Спасибо за помощь

1 Ответ

0 голосов
/ 05 февраля 2019

Управляется, чтобы он работал с replace-header следующим образом:

http-request replace-header Authorization (.*) Bearer\ \1 if some_condition_applies

Это в основном берет значение заголовка Authorization и добавляет к нему префикс Bearer.

...