Skip to main content

parse_range_header

Function parse_range_header 

Source
pub fn parse_range_header(header: &str) -> Option<Range>
Expand description

Parse the HTTP Range header value.

Expects format: items=<start>-<end> where end is optional.

ยงExamples

use dbrest::api_request::range::parse_range_header;

let r = parse_range_header("items=0-24").unwrap();
assert_eq!(r.offset, 0);
assert_eq!(r.limit_to, Some(24));

let r = parse_range_header("items=10-").unwrap();
assert_eq!(r.offset, 10);
assert_eq!(r.limit_to, None);