URI Parser #
This module provides parsers for HTTP request targets and HTTP-oriented URIs aligned with RFC 3986. It handles parsing of schemes, authorities, paths, queries, and fragments.
Notable intentional constraints:
- hosts are limited to IPv4, bracketed IPv6, and DNS-style domain names
- IPvFuture (
v...) insideIP-literalis currently rejected
References:
Parses a URI path with combined parsing and validation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Parses a URI (Uniform Resource Identifier).
URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ] hier-part = "//" authority path-abempty / path-absolute / path-rootless / path-empty
Equations
- One or more equations did not get rendered due to their size.
Instances For
Parses a request target with combined parsing and validation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Parses an HTTP Host header value.
Equations
- One or more equations did not get rendered due to their size.