Appendix A. Collected ABNF (ABNF汇总)
本附录汇总了整个规范中定义的所有ABNF(增强巴科斯-瑙尔范式)语法规则。这些规则定义了HTTP消息的语法结构,包括方法、状态码、头部字段、URI等各个组成部分。
说明
本附录中的ABNF规则按字母顺序排列,便于查阅。完整的ABNF语法规则请参考本规范的相应章节。
主要语法规则类别包括:
- HTTP消息组件 - 请求行、状态行、头部字段等
- URI和标识符 - URI语法、权威组件等
- 字段值语法 - 各种头部字段的值格式
- 方法和状态码 - HTTP方法和响应状态码
- 内容协商 - Accept、Content-Type等
- 认证 - 认证方案、凭据格式等
- 范围和条件请求 - Range、If-Match等
- 日期和时间 - 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或各相关章节。