语法
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-3 是 URN 的路径。/images/animated/ayse.gif 是 https URI 的路径。
每个 URI 都有一个路径组件,这意味着在以下示例中,第一个 URL 中的路径是一个正斜杠 (/),而第二个 URL 中的路径是空路径组件:
url
https://example.com/
https://example.com
浏览器,包括 URL web API,会将空路径规范化为 /。
规范
| 规范 |
|---|
| 未知规范 # section-3.3 |