|  | <testcase> | 
|  | # Server-side | 
|  | <reply> | 
|  | <data> | 
|  | HTTP/1.1 301 OK swsbounce | 
|  | Location: /189 | 
|  | Content-Length: 2 | 
|  |  | 
|  | OK | 
|  | </data> | 
|  | <data1> | 
|  | HTTP/1.1 200 OK | 
|  | Connection: close | 
|  | Content-Length: 15 | 
|  |  | 
|  | Actual content | 
|  | </data1> | 
|  |  | 
|  | <datacheck> | 
|  | HTTP/1.1 301 OK swsbounce | 
|  | Location: /189 | 
|  | Content-Length: 2 | 
|  |  | 
|  | HTTP/1.1 200 OK | 
|  | Connection: close | 
|  | Content-Length: 15 | 
|  |  | 
|  | </datacheck> | 
|  |  | 
|  | </reply> | 
|  |  | 
|  | # Client-side | 
|  | <client> | 
|  | <server> | 
|  | http | 
|  | </server> | 
|  | <name> | 
|  | HTTP GET with resume and redirect (to a page that doesn't resume) | 
|  | </name> | 
|  | <command> | 
|  | http://%HOSTIP:%HTTPPORT/189 -C 50 -L | 
|  | </command> | 
|  | </client> | 
|  |  | 
|  | # Verify data after the test has been "shot" | 
|  | <verify> | 
|  | <strip> | 
|  | ^User-Agent:.* | 
|  | </strip> | 
|  | <protocol> | 
|  | GET /189 HTTP/1.1 | 
|  | Range: bytes=50- | 
|  | User-Agent: curl/7.6 (sparc-sun-solaris2.7) libcurl 7.6-pre4 (SSL 0.9.6) (krb4 enabled) | 
|  | Host: %HOSTIP:%HTTPPORT | 
|  | Accept: */* | 
|  |  | 
|  | GET /189 HTTP/1.1 | 
|  | Range: bytes=50- | 
|  | 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 | 
|  | Host: %HOSTIP:%HTTPPORT | 
|  | Accept: */* | 
|  |  | 
|  | </protocol> | 
|  | # 33 is CURLE_RANGE_ERROR | 
|  | <errorcode> | 
|  | 33 | 
|  | </errorcode> | 
|  | </verify> | 
|  | </testcase> |