Information on RFC 3986 » RFC Editor (original) (raw)

File formats:

icon for text file icon for PDF icon for HTML icon for inline errata

Status:

INTERNET STANDARD

Obsoletes:

RFC 2732, RFC 2396, RFC 1808

Updates:

RFC 1738

Updated by:

RFC 6874, RFC 7320, RFC 8820

Authors:

T. Berners-Lee
R. Fielding
L. Masinter

Stream:

IETF

Source:

NON WORKING GROUP

Cite this RFC: TXT | XML | BibTeX

DOI: https://doi.org/10.17487/RFC3986

Discuss this RFC: Send questions or comments to the mailing list iesg@ietf.org

Other actions:View Errata | Submit Errata | Find IPR Disclosures from the IETF | View History of RFC 3986


Abstract

A Uniform Resource Identifier (URI) is a compact sequence of characters that identifies an abstract or physical resource. This specification defines the generic URI syntax and a process for resolving URI references that might be in relative form, along with guidelines and security considerations for the use of URIs on the Internet. The URI syntax defines a grammar that is a superset of all valid URIs, allowing an implementation to parse the common components of a URI reference without knowing the scheme-specific requirements of every possible identifier. This specification does not define a generative grammar for URIs; that task is performed by the individual specifications of each URI scheme. [STANDARDS-TRACK]


For the definition of Status, see RFC 2026.

For the definition of Stream, see RFC 8729.