1 <testcase> 2 # Similar to test92 3 <info> 4 <keywords> 5 HTTP 6 HTTP GET 7 Resume 8 </keywords> 9 </info> 10 11 # Server-side 12 <reply> 13 <data> 14 HTTP/1.1 416 Invalid range 15 Connection: close 16 Content-Length: 0 17 18 </data> 19 20 # The file data that exists at the start of the test must be included in 21 # the verification. 22 <datacheck> 23 012345678 24 012345678 25 012345678 26 012345678 27 012345678 28 012345678 29 012345678 30 012345678 31 012345678 32 012345678 33 HTTP/1.1 416 Invalid range 34 Connection: close 35 Content-Length: 0 36 37 </datacheck> 38 39 </reply> 40 41 # Client-side 42 <client> 43 <server> 44 http 45 </server> 46 <name> 47 HTTP GET with resume from end of entirely-downloaded file 48 </name> 49 <command> 50 http://%HOSTIP:%HTTPPORT/1040 -C - 51 </command> 52 <file name="log/curl1040.out"> 53 012345678 54 012345678 55 012345678 56 012345678 57 012345678 58 012345678 59 012345678 60 012345678 61 012345678 62 012345678 63 </file> 64 </client> 65 66 # Verify data after the test has been "shot" 67 <verify> 68 <strip> 69 ^User-Agent:.* 70 </strip> 71 <protocol> 72 GET /1040 HTTP/1.1 73 Host: %HOSTIP:%HTTPPORT 74 Range: bytes=100- 75 Accept: */* 76 77 </protocol> 78 </verify> 79 </testcase> 80