Zum Hauptinhalt springen

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.