<testcase> <info> <keywords> HTTP HTTP GET HTTP proxy followlocation </keywords> </info> # Server-side <reply> <data> HTTP/1.1 302 This is a weirdo text message Connection: close Location: http:////foo.example.com/want/11420001 This server reply is for testing </data> <data1> HTTP/1.1 200 hello Connection: close Content-Length: 4 hej </data1> <datacheck> HTTP/1.1 302 This is a weirdo text message Connection: close Location: http:////foo.example.com/want/11420001 </datacheck> </reply> # Client-side <client> <server> http </server> <name> HTTP redirect to http://// (four slashes!) </name> <command> %HOSTIP:%HTTPPORT/want/1142 -L -x http://%HOSTIP:%HTTPPORT </command> </client> # Verify data after the test has been "shot" <verify> <strip> ^User-Agent:.* </strip> <protocol> GET http://%HOSTIP:%HTTPPORT/want/1142 HTTP/1.1 Host: %HOSTIP:%HTTPPORT Accept: */* Proxy-Connection: Keep-Alive </protocol> # 3, CURLE_URL_MALFORMAT for the four slashes <errorcode> 3 </errorcode> </verify> </testcase>