improve HTTP byte-range docs

This commit is contained in:
Brian Warner 2015-07-28 13:28:36 -07:00
parent c3608f61d9
commit 259ba07a5e

View File

@ -348,10 +348,15 @@ Reading a File
``GET /uri/$DIRCAP/[SUBDIRS../]FILENAME`` ``GET /uri/$DIRCAP/[SUBDIRS../]FILENAME``
This will retrieve the contents of the given file. The HTTP response body This will retrieve the contents of the given file. The HTTP response body
will contain the sequence of bytes that make up the file. The "Range:" will contain the sequence of bytes that make up the file.
header can be used to restrict which portions of the file are returned (see
RFC 2616 section 14.35.1 "Byte Ranges"), however Tahoe only supports a The "Range:" header can be used to restrict which portions of the file are
single "bytes" range and never provides a `multipart/byteranges` response. returned (see RFC 2616 section 14.35.1 "Byte Ranges"), however Tahoe only
supports a single "bytes" range and never provides a `multipart/byteranges`
response. An attempt to begin a read past the end of the file will provoke a
416 Requested Range Not Satisfiable error, but normal overruns (reads which
start at the beginning or middle and go beyond the end) are simply
truncated.
To view files in a web browser, you may want more control over the To view files in a web browser, you may want more control over the
Content-Type and Content-Disposition headers. Please see the next section Content-Type and Content-Disposition headers. Please see the next section