目前我们正在使用Haproxy作为软件负载均衡器。
我有一个任务,我需要检查每个并请求进入我的应用程序,我需要查找一个特定的标题(让我们说接受标题),我需要修改标题的值来自A - >乙
请您指导我如何使用HAPROXY来实现这一目标。
此致 -Srini。
答案 0 :(得分:0)
要将一个请求标头替换为另一个请求标头,例如:
Accept: application/json # existing value
Accept: application/xml # desired value
测试当前值,然后设置带有所需标题的标题。
http-request set-header Accept application/xml if { hdr(accept) -m str application/json }
使用http-request set-header
删除任何/所有具有相同名称的现有标头,这是您在这种情况下所要求的。使用-m str
指定值的区分大小写的字符串匹配。标题名称匹配始终不区分大小写。
http://cbonte.github.io/haproxy-dconv/1.6/configuration.html#4-http-request