Passa al contenuto principale

Appendice B. Differenze tra HTTP e MIME (Differences between HTTP and MIME)

HTTP/1.1 utilizza molti costrutti definiti per la messaggistica Internet [RFC5322] e le estensioni Internet Mail multiuso [RFC2045] per consentire la trasmissione di entità in un formato aperto ed estensibile.

B.1. MIME-Version

HTTP non è un'applicazione conforme a MIME. Pertanto, HTTP/1.1 non definisce l'uso di un campo MIME-Version.

B.2. Conversione in forma canonica (Conversion to Canonical Form)

MIME richiede che gli agenti Internet convertano i dati in forma canonica prima della trasmissione. HTTP non richiede tale conversione.

B.3. Conversione dei formati di data (Conversion of Date Formats)

HTTP/1.1 definisce un profilo di timestamp di data che sono sempre espressi in tempo universale coordinato (UTC).

B.4. Conversione di Content-Encoding (Conversion of Content-Encoding)

MIME non definisce Content-Encoding. HTTP Content-Encoding è simile a MIME Content-Transfer-Encoding.

B.5. Conversione di Content-Transfer-Encoding (Conversion of Content-Transfer-Encoding)

HTTP non definisce Content-Transfer-Encoding. La codifica di trasferimento in HTTP è definita nella sezione 7.

B.6. MHTML e limitazioni della lunghezza delle righe (MHTML and Line Length Limitations)

HTTP non impone limitazioni sulla lunghezza delle righe. Le implementazioni HTTP DOVREBBERO essere preparate a gestire righe di qualsiasi lunghezza.