I had the need to set a custom HTTP request header in haproxy. For versions up to 1.4.x, the way to do this is :
reqadd X-Custom-Header:\ some_string
However, some_string is just a static string, and I could see no way of interpolating a variable in the string. Googling around, this is possible in haproxy 1.5.x with this method:
http-request set-header X-Custom-Header %[dst_port]
where dst_port is the variable we want to interpolate and %[variable] is the syntax for interpolation.
Other examples of variables available for you in haproxy.cfg are in Section 7.3 "Fetching samples" in the haproxy 1.5 configuration manual.
Thursday, December 12, 2013
Setting HTTP request headers in haproxy and interpolating variables
Subscribe to: Post Comments (Atom)
Modifying EC2 security groups via AWS Lambda functions
One task that comes up again and again is adding, removing or updating source CIDR blocks in various security groups in an EC2 infrastructur...
This post is a continuation of my previous one on " Running Gatling tests in Docker containers via Jenkins ". As I continued to se...
For the last month or so I've been experimenting with Rancher as the orchestration layer for Docker-based deployments. I've been pr...
Here's a good interview question for a tester: how do you define performance/load/stress testing? Many times people use these terms inte...
Post a Comment