Skip to main content

Appendix A. Collected ABNF (ABNF汇总)

本附录汇总了整个规范中定义的所有ABNF(增强巴科斯-瑙尔范式)语法规则。这些规则定义了HTTP消息的语法结构,包括方法、状态码、头部字段、URI等各个组成部分。

说明

本附录中的ABNF规则按字母顺序排列,便于查阅。完整的ABNF语法规则请参考本规范的相应章节。

主要语法规则类别包括:

  1. HTTP消息组件 - 请求行、状态行、头部字段等
  2. URI和标识符 - URI语法、权威组件等
  3. 字段值语法 - 各种头部字段的值格式
  4. 方法和状态码 - HTTP方法和响应状态码
  5. 内容协商 - Accept、Content-Type等
  6. 认证 - 认证方案、凭据格式等
  7. 范围和条件请求 - Range、If-Match等
  8. 日期和时间 - HTTP日期格式

核心语法元素

从[RFC5234]导入的核心ABNF规则:

  • ALPHA, CR, CRLF, CTL, DIGIT, DQUOTE, HEXDIG, HTAB, LF, OCTET, SP, VCHAR

从[URI]导入的URI语法规则:

  • absolute-URI, authority, host, port, query, relative-part, scheme, segment, URI-reference

注意: 完整的ABNF规则列表包含数百条规则。为简洁起见,本节提供概要说明。详细的ABNF语法请参考RFC 9110原文附录A或各相关章节。