URI reference

This page lists reference documentation for URIs and the components that make up a URI.

URI authority

The authority of a URI is the section that comes after the scheme and before the path. It may have up to three parts: user information, host, and port.

URI fragment

The fragment of a URI is the last part of the URI, starting with the # character. It is used to identify a specific part of the resource, such as a section of a document or a position in a video. The fragment is not sent to the server when the URI is requested; it is processed by the client (e.g., the browser) after the resource is retrieved.

URI path

The path of a URI is the section that comes after the authority. It contains data, usually organized in hierarchical form, to identify a resource within the scope of the URI's scheme and naming authority.

URI query

The query of a URI is the section that comes after the path. It contains non-hierarchical data to identify a resource within the scope of the URI's scheme and naming authority along with data in the path component.

URI schemes

The scheme of a URI is the first part of the URI, before the : character. It indicates which protocol the browser must use to fetch the resource. The scheme may affect how the rest of the URI is structured and interpreted.