我正在使用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
。