如何使用设置头与req.hdr串接一个变量()

问题描述 投票:0回答:1

我使用的设置头的输入头从现有的重命名。我的问题是,除了使用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

感谢您的帮助

haproxy
1个回答
0
投票

设法使其与replace-header工作如下:

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

这基本上取授权报头的值,并用Bearer前缀它。

© www.soinside.com 2019 - 2024. All rights reserved.