1 <testcase> 2 <info> 3 <keywords> 4 HTTP 5 HTTP GET 6 Content-Range 7 Resume 8 followlocation 9 </keywords> 10 </info> 11 12 # Server-side 13 <reply> 14 <data> 15 HTTP/1.1 301 OK swsbounce 16 Location: /188 17 Content-Length: 2 18 19 OK 20 </data> 21 <data1> 22 HTTP/1.1 200 OK 23 Connection: close 24 Content-Length: 15 25 Content-Range: bytes 50- 26 27 Actual content 28 </data1> 29 30 <datacheck> 31 HTTP/1.1 301 OK swsbounce 32 Location: /188 33 Content-Length: 2 34 35 HTTP/1.1 200 OK 36 Connection: close 37 Content-Length: 15 38 Content-Range: bytes 50- 39 40 Actual content 41 </datacheck> 42 43 </reply> 44 45 # Client-side 46 <client> 47 <server> 48 http 49 </server> 50 <name> 51 HTTP GET with resume and redirect 52 </name> 53 <command> 54 http://%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> 64 GET /188 HTTP/1.1 65 Host: %HOSTIP:%HTTPPORT 66 Range: bytes=50- 67 User-Agent: curl/7.6 (sparc-sun-solaris2.7) libcurl 7.6-pre4 (SSL 0.9.6) (krb4 enabled) 68 Accept: */* 69 70 GET /188 HTTP/1.1 71 Host: %HOSTIP:%HTTPPORT 72 Range: bytes=50- 73 User-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 74 Accept: */* 75 76 </protocol> 77 </verify> 78 </testcase> 79