Resolve a relative reference
03Resolution merges a reference with a base URI and removes dot segments in the defined order.
Related RFCs and changes
“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.
DIAGRAM§ 5.2 ↗
RFC 3986 · § 5.2EXAMPLE
4 / 4
04
Keep the new query.
The result is https://example.org/a/d?x=1.
Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
Read the updated RFC section ↗
A relative reference needs a base.
- A reference with its own scheme replaces the base’s scheme-dependent parts.
- A relative path is merged with the base path, usually replacing its last segment.
- Dot-segment removal is part of the resolution algorithm, not a general string replacement.
The examples simplify the wire representation. Follow the linked specification and application profile for implementation.
Read the RFC section ↗Diagrams simplify the RFC. Read the linked sections for complete requirements.
Privacy