首页 > 解决方案 > 添加从查询参数中获取的标题

问题描述

在我的应用程序中喜欢做一个导航到一个链接。不幸的是,我无法向 Authorization 标头添加访问令牌。

出于这个原因,我喜欢将其添加为查询参数。在 HAProxy 中处理请求时,我喜欢检索查询参数并使用参数值添加授权标头。

如果有人知道它为什么不起作用,我会很高兴;

我已将以下配置添加到 HAProxy 配置中。我们测试我注意到添加了标头,因为当我为测试目的添加标头时它会覆盖授权。

谢谢,

安德烈亚斯

http-request set-var(req.token) urlp(token)
http-request set-header Authorization var(req.token)

标签: haproxy

解决方案


您缺少%[...]set-header fmt 表达式,即:

http-request set-var(req.token) urlp(token)
http-request set-header Authorization %[var(req.token)]

推荐阅读