|  | <testcase> | 
|  | <info> | 
|  | <keywords> | 
|  | HTTP | 
|  | HTTP GET | 
|  | Content-Range | 
|  | Resume | 
|  | </keywords> | 
|  | </info> | 
|  |  | 
|  | # Server-side | 
|  | <reply> | 
|  | <data> | 
|  | HTTP/1.1 416 Requested Range Not Satisfiable | 
|  | Date: Fri, 24 Oct 2003 21:33:12 GMT | 
|  | Server: Apache/1.3.19 (Unix)  (Red-Hat/Linux) mod_ssl/2.8.1 OpenSSL/0.9.6 PHP/4.3.1 | 
|  | Last-Modified: Fri, 24 Oct 2003 18:01:23 GMT | 
|  | ETag: "ab57a-507-3f9968f3" | 
|  | Accept-Ranges: bytes | 
|  | Content-Length: 4 | 
|  | Content-Range: bytes */87 | 
|  | Content-Type: image/gif | 
|  |  | 
|  | bad | 
|  | </data> | 
|  | </reply> | 
|  |  | 
|  | # Client-side | 
|  | <client> | 
|  | <server> | 
|  | http | 
|  | </server> | 
|  | <name> | 
|  | HTTP resume transfer with the whole file already downloaded | 
|  | </name> | 
|  | <command> | 
|  | http://%HOSTIP:%HTTPPORT/want/92 -C 87 | 
|  | </command> | 
|  | </client> | 
|  |  | 
|  | # Verify data after the test has been "shot" | 
|  | <verify> | 
|  | <strip> | 
|  | ^User-Agent:.* | 
|  | </strip> | 
|  | <protocol> | 
|  | GET /want/92 HTTP/1.1 | 
|  | Range: bytes=87- | 
|  | Host: %HOSTIP:%HTTPPORT | 
|  | Accept: */* | 
|  |  | 
|  | </protocol> | 
|  |  | 
|  | </verify> | 
|  | </testcase> |