如何将 set-header 与与 req.hdr() 连接的变量一起使用



我正在使用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)] 前面添加一个值"Bearer",以便它最终看起来像这样:Authorization: Bearer my-old-header-value-interpreted-from-req-hdr

感谢您的帮助

设法使其与replace-header一起工作,如下所示:

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

这基本上采用授权标头的值,并为其添加前缀 Bearer

最新更新