我正在使用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
< / p>
感谢您的帮助
答案 0 :(得分:0)
设法使其与replace-header
配合使用,如下所示:
http-request replace-header Authorization (.*) Bearer\ \1 if some_condition_applies
这基本上采用Authorization标头的值,并以Bearer
作为前缀。