haproxy - 添加从查询参数中获取的标题
问题描述
在我的应用程序中喜欢做一个导航到一个链接。不幸的是,我无法向 Authorization 标头添加访问令牌。
出于这个原因,我喜欢将其添加为查询参数。在 HAProxy 中处理请求时,我喜欢检索查询参数并使用参数值添加授权标头。
如果有人知道它为什么不起作用,我会很高兴;
我已将以下配置添加到 HAProxy 配置中。我们测试我注意到添加了标头,因为当我为测试目的添加标头时它会覆盖授权。
谢谢,
安德烈亚斯
http-request set-var(req.token) urlp(token)
http-request set-header Authorization var(req.token)
解决方案
您缺少%[...]
set-header fmt 表达式,即:
http-request set-var(req.token) urlp(token)
http-request set-header Authorization %[var(req.token)]
推荐阅读
- python - 如何使用 pyautogui 简化 while 循环以实现无限循环
- java - 本地日期时间解析
- html - 页脚未固定在底部
- react-native - 如何从我的 XMLHttpRequest 响应中读取 LtpaToken2 令牌?
- python - 我的程序打印加入的列表而不是添加它的元素
- angular - Ngrx Effects 调用 API 与 Store 对比
- mapbox - 在 Mapbox 中添加一个 three.js 场景作为自定义层
- linux - 如果不满足某些条件,如何跳过 ansible playbook 中的所有其他播放?
- python - 如何计算检测到的人脸而不在opencv中重新计算
- python - 不同的功能取决于在电报机器人中选择的角色。怎么做?