《RFC3986:统一资源标识符URI:通用语法》翻译

Posted by Mars . Modified at

RFC 3986: Uniform Resource Identifier (URI): Generic Syntax 通用资源标识符: 通用语法

2. 符号

2.1 百分号编码

2.2 保留字符

2.3 非保留字符

2.4 何时编码、何时解码

2.5

3. 语法组成 Syntax Components

一般的URI语法,由层次化的序列串组成。它们包括:协议、主机、路径、查询字符串片段名

` URI = 协议 “:” hier-part [ “?” 查询字符串 ] [ “#” 片段名 ] `

` hier-part = “//” 身份识别 空路径 / 绝对路径 / 相对路径 / 空路径 `

  • URI中,协议、路径部分都是必须的,虽然路径部分可能为空;
  • 当身份识别部分存在,路径必须是空路径或以反斜杠/开头的字符串之一。
  • 当身份识别部分不存在,路径不能以两个反斜杠//开头。
  • 这些禁忌条件,决定了有五种不同的ABNF路径规则。
Keywords: JavaScript
previousPost nextPost
已经有 1000000 个小伙伴看完了这篇推文。