URI 路径

URI 的路径是位于授权机构之后的部分。它包含数据,通常以分层形式组织,用于在 URI 的方案和命名授权机构范围内标识资源。

语法

url
http://example.com:80<path>
urn:<path>

路径几乎可以包含所有字符,除了 ?#(分别用于开始查询片段),以及 URI 方案保留的其他字符。一些方案(称为分层方案)通过斜杠 (/) 字符分隔符将路径进一步解析为一系列段;其他方案则将其视为单个不透明字符串。

描述

路径跟随在授权机构之后,由第一个问号 (?)、井号 (#) 或 URI 结尾终止。在以下两个 URI 中:

url
urn:nbn:de:bvb:19-epub-5359-3
https://example.com:80/images/animated/ayse.gif

nbn:de:bvb:19-epub-5359-3URN 的路径。/images/animated/ayse.gifhttps URI 的路径。

每个 URI 都有一个路径组件,这意味着在以下示例中,第一个 URL 中的路径是一个正斜杠 (/),而第二个 URL 中的路径是空路径组件:

url
https://example.com/
https://example.com

浏览器,包括 URL web API,会将空路径规范化为 /

规范

规范
未知规范
# section-3.3

另见