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: Thu, 09 Nov 2010 14:49:00 GMT
13Server: test-server/fake
14Location:  /online/1,1795,Welcome,00.html/280002.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: Thu, 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: Thu, 09 Nov 2010 14:49:00 GMT
32Server: test-server/fake
33Location:  /online/1,1795,Welcome,00.html/280002.txt?logout=TRUE
34Connection: close
35
36HTTP/1.1 200 Followed here fine swsclose
37Date: Thu, 09 Nov 2010 14:49:00 GMT
38Server: test-server/fake
39Content-Length: 52
40
41If this is received, the location following worked
42
43</datacheck>
44</reply>
45
46# Client-side
47<client>
48<server>
49http
50</server>
51 <name>
52HTTP Location: following with extra spaces in header
53 </name>
54 <command>
55http://%HOSTIP:%HTTPPORT/want/28 -L
56</command>
57</client>
58
59# Verify data after the test has been "shot"
60<verify>
61<strip>
62^User-Agent:.*
63</strip>
64<protocol>
65GET /want/28 HTTP/1.1
66Host: %HOSTIP:%HTTPPORT
67Accept: */*
68
69GET /online/1,1795,Welcome,00.html/280002.txt?logout=TRUE HTTP/1.1
70Host: %HOSTIP:%HTTPPORT
71Accept: */*
72
73</protocol>
74</verify>
75</testcase>
76