1<testcase> 2<info> 3<keywords> 4HTTP 5HTTP GET 6redirect_url 7followlocation 8--write-out 9</keywords> 10</info> 11 12# Server-side 13<reply> 14<data nocheck="yes"> 15HTTP/1.1 301 This is a weirdo text message swsclose 16Location: data/%TESTNUMBER0002.txt?coolsite=yes 17Content-Length: 62 18Connection: close 19 20This server reply is for testing a simple Location: following 21</data> 22</reply> 23 24# Client-side 25<client> 26<server> 27http 28</server> 29<name> 30HTTP Location: on two URLs 'redirect_url' check 31</name> 32<command> 33http://%HOSTIP:%HTTPPORT/we/want/our/%TESTNUMBER http://%HOSTIP:%HTTPPORT/we/want/our/%TESTNUMBER -w '%{redirect_url}\n' 34</command> 35</client> 36 37# Verify data after the test has been "shot" 38<verify> 39<protocol> 40GET /we/want/our/%TESTNUMBER HTTP/1.1 41Host: %HOSTIP:%HTTPPORT 42User-Agent: curl/%VERSION 43Accept: */* 44 45GET /we/want/our/%TESTNUMBER HTTP/1.1 46Host: %HOSTIP:%HTTPPORT 47User-Agent: curl/%VERSION 48Accept: */* 49 50</protocol> 51<stdout> 52HTTP/1.1 301 This is a weirdo text message swsclose 53Location: data/%TESTNUMBER0002.txt?coolsite=yes 54Content-Length: 62 55Connection: close 56 57This server reply is for testing a simple Location: following 58http://%HOSTIP:%HTTPPORT/we/want/our/data/%TESTNUMBER0002.txt?coolsite=yes 59HTTP/1.1 301 This is a weirdo text message swsclose 60Location: data/%TESTNUMBER0002.txt?coolsite=yes 61Content-Length: 62 62Connection: close 63 64This server reply is for testing a simple Location: following 65http://%HOSTIP:%HTTPPORT/we/want/our/data/%TESTNUMBER0002.txt?coolsite=yes 66</stdout> 67</verify> 68</testcase> 69