Passa al contenuto principale

2. Notational Conventions (Convenzioni di Notazione)

Poiché questo documento descrive un insieme di estensioni del protocollo HTTP/1.1, il BNF aumentato (Augmented BNF) utilizzato qui per descrivere gli elementi del protocollo è esattamente lo stesso descritto nella Sezione 2.1 di [RFC2616], incluse le regole sugli spazi bianchi lineari impliciti (Implied Linear Whitespace). Poiché questo BNF aumentato utilizza le regole di produzione di base fornite nella Sezione 2.2 di [RFC2616], queste regole si applicano anche a questo documento. Si noti che questa non è la sintassi BNF standard utilizzata in altri RFC.

Le parole chiave "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" e "OPTIONAL" in questo documento devono essere interpretate come descritto in [RFC2119].

Corrispondenza italiana:

  • MUST (deve): requisito assoluto
  • MUST NOT (non deve): divieto assoluto
  • REQUIRED (richiesto): requisito assoluto
  • SHALL (deve): requisito obbligatorio
  • SHALL NOT (non deve): divieto obbligatorio
  • SHOULD (dovrebbe): fortemente raccomandato ma non obbligatorio
  • SHOULD NOT (non dovrebbe): fortemente sconsigliato ma non vietato
  • RECOMMENDED (raccomandato): pratica raccomandata
  • MAY (può): consentito ma opzionale
  • OPTIONAL (opzionale): completamente opzionale

Si noti che nel linguaggio naturale, una proprietà come la proprietà "creationdate" nello spazio dei nomi XML "DAV:" è talvolta chiamata "DAV:creationdate" per brevità.