1<testcase>
2<info>
3<keywords>
4HTTP
5HTTP GET
6Content-Range
7Resume
8followlocation
9</keywords>
10</info>
11
12# Server-side
13<reply>
14<data>
15HTTP/1.1 301 OK swsbounce
16Location: /188
17Content-Length: 2
18
19OK
20</data>
21<data1>
22HTTP/1.1 200 OK 
23Connection: close
24Content-Length: 15
25Content-Range: bytes 50-
26
27Actual content
28</data1>
29
30<datacheck>
31HTTP/1.1 301 OK swsbounce
32Location: /188
33Content-Length: 2
34
35HTTP/1.1 200 OK 
36Connection: close
37Content-Length: 15
38Content-Range: bytes 50-
39
40Actual content
41</datacheck>
42
43</reply>
44
45# Client-side
46<client>
47<server>
48http
49</server>
50 <name>
51HTTP GET with resume and redirect
52 </name>
53 <command>
54http://%HOSTIP:%HTTPPORT/188 -C 50 -L
55</command>
56</client>
57
58# Verify data after the test has been "shot"
59<verify>
60<strip>
61^User-Agent:.*
62</strip>
63<protocol>
64GET /188 HTTP/1.1
65Range: bytes=50-
66User-Agent: curl/7.6 (sparc-sun-solaris2.7) libcurl 7.6-pre4 (SSL 0.9.6) (krb4 enabled)
67Host: %HOSTIP:%HTTPPORT
68Accept: */*
69
70GET /188 HTTP/1.1
71Range: bytes=50-
72User-Agent: curl/7.12.2-CVS (i686-pc-linux-gnu) libcurl/7.12.2-CVS OpenSSL/0.9.7d zlib/1.2.1.2 libidn/0.5.2
73Host: %HOSTIP:%HTTPPORT
74Accept: */*
75
76</protocol>
77</verify>
78</testcase>
79