1<testcase> 2<info> 3<keywords> 4HTTP 5HTTP GET 6</keywords> 7</info> 8# Server-side 9<reply> 10<data> 11HTTP/1.1 301 This is a weirdo text message swsclose 12Date: Tue, 09 Nov 2010 14:49:00 GMT 13Server: test-server/fake 14Location: /online/1,1795,Welcome,00.html/%TESTNUMBER0002.txt?logout=TRUE 15Connection: close 16 17This server reply is for testing a simple Location: following 18 19</data> 20<data2> 21HTTP/1.1 200 Followed here fine swsclose 22Date: Tue, 09 Nov 2010 14:49:00 GMT 23Server: test-server/fake 24Content-Length: 52 25 26If this is received, the location following worked 27 28</data2> 29<datacheck> 30HTTP/1.1 301 This is a weirdo text message swsclose 31Date: Tue, 09 Nov 2010 14:49:00 GMT 32Server: test-server/fake 33%if hyper 34Location: /online/1,1795,Welcome,00.html/%TESTNUMBER0002.txt?logout=TRUE 35%else 36Location: /online/1,1795,Welcome,00.html/%TESTNUMBER0002.txt?logout=TRUE 37%endif 38Connection: close 39 40HTTP/1.1 200 Followed here fine swsclose 41Date: Tue, 09 Nov 2010 14:49:00 GMT 42Server: test-server/fake 43Content-Length: 52 44 45If this is received, the location following worked 46 47</datacheck> 48</reply> 49 50# Client-side 51<client> 52<server> 53http 54</server> 55<name> 56HTTP Location: following with extra spaces in header 57</name> 58<command> 59http://%HOSTIP:%HTTPPORT/want/%TESTNUMBER -L 60</command> 61</client> 62 63# Verify data after the test has been "shot" 64<verify> 65<protocol> 66GET /want/%TESTNUMBER HTTP/1.1 67Host: %HOSTIP:%HTTPPORT 68User-Agent: curl/%VERSION 69Accept: */* 70 71GET /online/1,1795,Welcome,00.html/%TESTNUMBER0002.txt?logout=TRUE HTTP/1.1 72Host: %HOSTIP:%HTTPPORT 73User-Agent: curl/%VERSION 74Accept: */* 75 76</protocol> 77</verify> 78</testcase> 79