Skip to main content

parse_range_header

Function parse_range_header 

Source
pub fn parse_range_header(
    header: &str,
) -> Result<Option<ParsedRange>, RangeParseError>
Expand description

Parse a single-range Range header like bytes=0-499.

Returns:

  • Ok(Some(range)) for a single, well-formed bytes= range,
  • Ok(None) when the header is absent, uses another unit, or requests multiple ranges (which RFC 7233 ยง3.1 permits servers to ignore),
  • Err(Malformed) for a malformed bytes= value.