Annotation of embedaddon/curl/tests/data/test1117, revision 1.1
1.1 ! misho 1: <testcase>
! 2: <info>
! 3: <keywords>
! 4: HTTP
! 5: HTTP GET
! 6: Range
! 7: </keywords>
! 8: </info>
! 9:
! 10: # Server-side
! 11: <reply>
! 12: <data nocheck="yes">
! 13: HTTP/1.1 416 Requested Range Not Satisfiable
! 14: Date: Thu, 09 Sep 2010 14:49:00 GMT
! 15: Accept-Ranges: bytes
! 16: Content-Length: 115
! 17:
! 18: This is a long error message that is large enough that the test server is
! 19: guaranteed to split it into two packets.
! 20: </data>
! 21:
! 22: <data1>
! 23: HTTP/1.1 206 Partial Content
! 24: Date: Thu, 09 Sep 2010 14:49:01 GMT
! 25: Accept-Ranges: bytes
! 26: Content-Range: bytes 10-18/155
! 27: Content-Length: 13
! 28: Content-Type: text/plain
! 29:
! 30: partial body
! 31: </data1>
! 32:
! 33: <servercmd>
! 34: writedelay: 1
! 35: </servercmd>
! 36: </reply>
! 37:
! 38: # Client-side
! 39: <client>
! 40: <server>
! 41: http
! 42: </server>
! 43: <name>
! 44: HTTP with invalid range then another URL
! 45: </name>
! 46: <command>
! 47: -r 10-22 http://%HOSTIP:%HTTPPORT/want/1117 http://%HOSTIP:%HTTPPORT/wantmore/11170001
! 48: </command>
! 49: </client>
! 50:
! 51: # Verify data after the test has been "shot"
! 52: <verify>
! 53: <stdout>
! 54: HTTP/1.1 416 Requested Range Not Satisfiable
! 55: Date: Thu, 09 Sep 2010 14:49:00 GMT
! 56: Accept-Ranges: bytes
! 57: Content-Length: 115
! 58:
! 59: This is a long error message that is large enough that the test server is
! 60: guaranteed to split it into two packets.
! 61: HTTP/1.1 206 Partial Content
! 62: Date: Thu, 09 Sep 2010 14:49:01 GMT
! 63: Accept-Ranges: bytes
! 64: Content-Range: bytes 10-18/155
! 65: Content-Length: 13
! 66: Content-Type: text/plain
! 67:
! 68: partial body
! 69: </stdout>
! 70:
! 71: <strip>
! 72: ^User-Agent:.*
! 73: </strip>
! 74: <protocol>
! 75: GET /want/1117 HTTP/1.1
! 76: Host: %HOSTIP:%HTTPPORT
! 77: Range: bytes=10-22
! 78: Accept: */*
! 79:
! 80: GET /wantmore/11170001 HTTP/1.1
! 81: Host: %HOSTIP:%HTTPPORT
! 82: Range: bytes=10-22
! 83: Accept: */*
! 84:
! 85: </protocol>
! 86: </verify>
! 87: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>