mw_range_parser {webfakes} | R Documentation |
Middleware to parse a Range header
Description
Adds the requested ranges to the ranges
element of the request
object. request$ranges
is a data frame with two columns, from
and
to
. Each row corresponds one requested interval.
Usage
mw_range_parser()
Details
When the last n
bytes of the file are requested, the matrix row is set
to c(0, -n)
. When all bytes after a p
position are requested, the
matrix row is set to c(p, Inf)
.
If the intervals overlap, then ranges
is not set, i.e. the Range
header is ignored.
If its syntax is invalid or the unit is not bytes
, then the
Range
header is ignored.
Value
Handler function.
See Also
Other middleware:
mw_cgi()
,
mw_cookie_parser()
,
mw_etag()
,
mw_json()
,
mw_log()
,
mw_multipart()
,
mw_raw()
,
mw_static()
,
mw_text()
,
mw_urlencoded()
[Package webfakes version 1.3.1 Index]