Skip to main content

4. Usage (用法)

本节描述URI引用的各种形式及其使用场景。

4.1. URI Reference (URI引用)

URI引用可以是URI或相对引用。

URI-reference = URI / relative-ref

4.2. Relative Reference (相对引用)

相对引用利用层次化语法(第3节)来表达相对于另一个层次化URI的URI引用。

relative-ref  = relative-part [ "?" query ] [ "#" fragment ]
relative-part = "//" authority path-abempty
/ path-absolute
/ path-noscheme
/ path-empty

示例:

  • ../resource
  • ./file.html
  • ?query=value
  • #fragment

4.3. Absolute URI (绝对URI)

绝对URI由方案名称后跟冒号,然后是方案特定部分组成。

absolute-URI  = scheme ":" hier-part [ "?" query ]

4.4. Same-Document Reference (同文档引用)

当URI引用指向与基URI相同的文档时,称为同文档引用。最常见的是片段引用。

示例: #section1

4.5. Suffix Reference (后缀引用)

后缀引用是仅包含路径段和可选查询和/或片段的相对引用。

示例: file.txt, dir/file.html?key=value