http-range-parse
v1.0.0
Published
Parse HTTP Range header, based on RFC7233
Downloads
2,952
Readme
http-range-parse
Parse HTTP Range headers, RFC7233 compilant.
Install
$ npm install http-range-parse
Usage
var parse = require('http-range-parse');
console.log(parse('items=1-2,995-,-1'))
API
.parse(str)
Parse the given Range header. The returned object contains the range unit
,
and the requested range.
parse('items=1-2')
// { unit: 'items', first: 1, last: 2 }
parse('items=-5')
// { unit: 'items', suffix: 5 }
parse('items=1-')
// { unit: 'items', first: 1 }
parse('items=1-2,3-4')
// { unit: 'items', ranges: [{ first: 1, last: 2 }, { first: 3, last: 4 }] }
License
MIT