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:
- HTTP-Nachrichtenkomponenten - Anforderungszeile, Statuszeile, Header-Felder usw.
- URIs und Identifikatoren - URI-Syntax, Autoritätskomponente usw.
- Feldwertsyntax - Wertformate für verschiedene Header-Felder
- Methoden und Statuscodes - HTTP-Methoden und Antwortstatuscodes
- Inhaltsaushandlung - Accept, Content-Type usw.
- Authentifizierung - Authentifizierungsschemata, Credential-Formate usw.
- Bereichs- und bedingte Anfragen - Range, If-Match usw.
- 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.