Appendix A. Collected ABNF (ABNF raccolto)
Questa appendice raccoglie tutte le regole di sintassi ABNF (Augmented Backus-Naur Form) definite in questa specifica. Queste regole definiscono la struttura sintattica dei messaggi HTTP, inclusi metodi, codici di stato, campi di intestazione, URI e altri componenti.
Descrizione
Le regole ABNF in questa appendice sono elencate in ordine alfabetico per facilitare la consultazione. Per le regole di sintassi ABNF complete, fare riferimento alle sezioni corrispondenti di questa specifica.
Le principali categorie di regole di sintassi includono:
- Componenti del messaggio HTTP - Riga di richiesta, riga di stato, campi di intestazione, ecc.
- URI e identificatori - Sintassi URI, componente di autorità, ecc.
- Sintassi del valore del campo - Formati di valore per vari campi di intestazione
- Metodi e codici di stato - Metodi HTTP e codici di stato di risposta
- Negoziazione del contenuto - Accept, Content-Type, ecc.
- Autenticazione - Schemi di autenticazione, formati delle credenziali, ecc.
- Richieste di intervallo e condizionali - Range, If-Match, ecc.
- Data e ora - Formati di data HTTP
Elementi di sintassi di base
Regole ABNF di base importate da [RFC5234]:
ALPHA,CR,CRLF,CTL,DIGIT,DQUOTE,HEXDIG,HTAB,LF,OCTET,SP,VCHAR
Regole di sintassi URI importate da [URI]:
absolute-URI,authority,host,port,query,relative-part,scheme,segment,URI-reference
Nota: L'elenco completo delle regole ABNF contiene centinaia di regole. Per brevità, questa sezione fornisce un riepilogo. Per la sintassi ABNF dettagliata, fare riferimento all'Appendice A di RFC 9110 o alle sezioni pertinenti.