1use strict;
2use warnings;
3
4my %header = ("X-Test-Header" => "XOriginalValue");
5our %args = (
6    client => {
7	func => \&http_client,
8	loggrep => {
9		qr/X-Test-Header: XChangedValue/ => 1,
10		qr/Host: foo.bar/ => 1,
11	}
12    },
13    relayd => {
14	protocol => [ "http",
15	    'match request header set "Host" value "foobar.changed"',
16	    'match response header set "X-Test-Header" value "XChangedValue"',
17	],
18    },
19    server => {
20	func => \&http_server,
21	header => \%header,
22	loggrep => {
23		qr/X-Test-Header: XOriginalValue/ => 1,
24		qr/Host: foobar.changed/ => 1,
25	},
26    },
27);
28
291;
30