database logo graphic

STD 66

RFC 3986

"Uniform Resource Identifier (URI): Generic Syntax", January 2005

Canonical URL:
http://www.rfc-editor.org/rfc/rfc3986.txt
This document is also available in this non-normative format: PDF.
Status:
INTERNET STANDARD
Obsoletes:
RFC 2732, RFC 2396, RFC 1808
Updates:
RFC 1738
Updated by:
RFC 6874
Authors:
T. Berners-Lee
R. Fielding
L. Masinter
Stream:
IETF
Source:
NON WORKING GROUP

Cite this RFC: TXT  |  XML

Other actions: Find Errata (if any)  |  Submit Errata  |  Find IPR Disclosures from the IETF


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 4844.


Go to the RFC Editor Homepage.