Anhang B. Unterschiede zwischen HTTP und MIME (Differences between HTTP and MIME)
HTTP/1.1 verwendet viele Konstrukte, die für Internet-Messaging [RFC5322] und Multipurpose Internet Mail Extensions [RFC2045] definiert wurden, um die Übertragung von Entitäten in einem offenen und erweiterbaren Format zu ermöglichen.
B.1. MIME-Version
HTTP ist keine MIME-konforme Anwendung. Daher definiert HTTP/1.1 nicht die Verwendung eines MIME-Version-Feldes.
B.2. Umwandlung in kanonische Form (Conversion to Canonical Form)
MIME verlangt, dass Internet-Agenten Daten vor der Übertragung in kanonische Form umwandeln. HTTP erfordert keine solche Umwandlung.
B.3. Umwandlung von Datumsformaten (Conversion of Date Formats)
HTTP/1.1 definiert ein Profil von Datums-Zeitstempeln, die immer in koordinierter Weltzeit (UTC) ausgedrückt werden.
B.4. Umwandlung von Content-Encoding (Conversion of Content-Encoding)
MIME definiert Content-Encoding nicht. HTTP Content-Encoding ähnelt MIME Content-Transfer-Encoding.
B.5. Umwandlung von Content-Transfer-Encoding (Conversion of Content-Transfer-Encoding)
HTTP definiert Content-Transfer-Encoding nicht. Übertragungskodierung in HTTP ist in Abschnitt 7 definiert.
B.6. MHTML und Zeilenlängenbeschränkungen (MHTML and Line Length Limitations)
HTTP erzwingt keine Zeilenlängenbeschränkungen. HTTP-Implementierungen SOLLTEN darauf vorbereitet sein, Zeilen beliebiger Länge zu verarbeiten.