Skip to main content

parse_range

Function parse_range 

Source
pub fn parse_range(headers: &HeaderMap) -> ProxyResult<Option<GetRange>>
Available on crate feature server only.
Expand description

Parse an HTTP Range header value into an object_store::GetRange.

Supports the single-range forms bytes=a-b (GetRange::Bounded), bytes=a- (GetRange::Offset), and bytes=-n (GetRange::Suffix). Returns Ok(None) for an absent header. A malformed or multi-range value is rejected with ProxyError::InvalidArgument.