Zum Hauptinhalt springen

Appendix A. Collected ABNF (Gesammelte ABNF)

Dieser Anhang sammelt alle ABNF (Augmented Backus-Naur Form)-Syntaxregeln, die in dieser gesamten Spezifikation definiert sind. Diese Regeln definieren die syntaktische Struktur von HTTP-Nachrichten, einschließlich Methoden, Statuscodes, Header-Felder, URIs und anderen Komponenten.

Beschreibung

Die ABNF-Regeln in diesem Anhang sind alphabetisch geordnet, um das Nachschlagen zu erleichtern. Für vollständige ABNF-Syntaxregeln siehe die entsprechenden Abschnitte dieser Spezifikation.

Hauptkategorien von Syntaxregeln umfassen:

  1. HTTP-Nachrichtenkomponenten - Anforderungszeile, Statuszeile, Header-Felder usw.
  2. URIs und Identifikatoren - URI-Syntax, Autoritätskomponente usw.
  3. Feldwertsyntax - Wertformate für verschiedene Header-Felder
  4. Methoden und Statuscodes - HTTP-Methoden und Antwortstatuscodes
  5. Inhaltsaushandlung - Accept, Content-Type usw.
  6. Authentifizierung - Authentifizierungsschemata, Credential-Formate usw.
  7. Bereichs- und bedingte Anfragen - Range, If-Match usw.
  8. Datum und Uhrzeit - HTTP-Datumsformate

Kernsyntaxelemente

Kern-ABNF-Regeln importiert aus [RFC5234]:

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

URI-Syntaxregeln importiert aus [URI]:

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

Hinweis: Die vollständige ABNF-Regelliste enthält Hunderte von Regeln. Der Kürze halber bietet dieser Abschnitt eine Zusammenfassung. Für detaillierte ABNF-Syntax siehe Anhang A von RFC 9110 oder die entsprechenden Abschnitte.