<testcase> <info> <keywords> HTTP HTTP GET redirect_url followlocation --write-out </keywords> </info> # Server-side <reply> <data nocheck="yes"> HTTP/1.1 302 Captive Portal Server: ohlala/2000 Date: Tue, 17 Dec 2019 13:08:30 GMT Cache-Control: no-cache,no-store,must-revalidate,post-check=0,pre-check=0 Location: https://moo.moo.moo Content-Type: text/html; charset=utf-8 X-Frame-Options: SAMEORIGIN Strict-Transport-Security: max-age=604800 Content-Length: 0 Connection: close </data> </reply> # Client-side <client> <server> http </server> <name> Basic 'redirect_url' </name> <command> http://%HOSTIP:%HTTPPORT/we/want/our/1270 -w '%{redirect_url}\n' -s </command> </client> # Verify data after the test has been "shot" <verify> <strip> ^User-Agent:.* </strip> <protocol> GET /we/want/our/1270 HTTP/1.1 Host: %HOSTIP:%HTTPPORT Accept: */* </protocol> <stdout> HTTP/1.1 302 Captive Portal Server: ohlala/2000 Date: Tue, 17 Dec 2019 13:08:30 GMT Cache-Control: no-cache,no-store,must-revalidate,post-check=0,pre-check=0 Location: https://moo.moo.moo Content-Type: text/html; charset=utf-8 X-Frame-Options: SAMEORIGIN Strict-Transport-Security: max-age=604800 Content-Length: 0 Connection: close https://moo.moo.moo/ </stdout> </verify> </testcase>