我使用的设置头的输入头从现有的重命名。我的问题是,除了使用req.hdr重新命名的标题(我的老头名),我想从另一个静态值(承载)的req.hdr()函数串联的解释值。
http-request set-header Authorization %[req.hdr(my-old-header-name)] if some-condition-applies
我希望能够在解释%[req.hdr(我的老头名)的前面,这样它结束了看起来像这样添加值“承载”:Authorization: Bearer my-old-header-value-interpreted-from-req-hdr
感谢您的帮助
设法使其与replace-header
工作如下:
http-request replace-header Authorization (.*) Bearer\ \1 if some_condition_applies
这基本上取授权报头的值,并用Bearer
前缀它。