【发布时间】:2019-08-21 15:54:12
【问题描述】:
使用HAProxy v1.6
我正在处理当前(至少在 javascript 上)不支持自定义标头的 Websocket 请求。
我正在尝试基于 get 参数在 HAProxy 层添加自定义标头(在将其转发到负载均衡器之前)
例子:
下一个代码有效(在后端)
#match get-url someGetKey paramater
acl is_key_match url_reg \?(?:.*?)someGetKey=([\w|=]+)
#Add header
http-request set-header My-Custom-Header hardcoded_string if is_key_match
我的目标是将hardcoded_string替换为正则表达式\?(?:.*?)someGetKey=([\w|=]+)的第一个匹配组
有可能吗?
谢谢!
【问题讨论】: