Generisches MIME-Typ für eine MIME-Einheit?
-
25-09-2019 - |
Frage
Gibt es so etwas wie einen generischen MIME-Typen für eine Entität MIMT? Ein MIME-Einheit würde etwas sein, das aus einem Kopfteil besteht, durch eine Leerzeile, gefolgt von einem Körperabschnitt gefolgt (mit CRLF Zeilenenden) gemäß RFC 2045/2046.
könnte ein Beispiel sein, die folgenden:
Header1: Some list
Header2: of headers
Arbitrary body content
Mit anderen Worten, es ist ein MIME „Supertyp“ für Dinge wie Nachrichten- / rfc822, ein einzigen mehrteiliger, etc.?
Lösung
Keine ich kenne. Ein einzelner mehrteiliger Teil ist auch message/rfc822
und technisch HTTP-Nachrichten sind nicht MIME-Einheiten, so gibt es keine gemeinsame Basis zwischen ihnen und rfc822
ist. Obwohl Teile eine HTTP-Nachricht kann MIME-Einheiten sein, die tatsächliche Anforderung / Antwort nicht.
RFC2616 verwischt die Unterscheidung durch Bezugnahme auf 822-Familie Daten in Orten (manchmal fälschlicherweise, zum Beispiel der Verweise auf RFC2047 unter Verwendung von Parametern kodieren). Aber HTTP legt seine eigenen Grund Produktionen für Kopf- und Werte, die von leicht unterschiedlich sind - und unvereinbar mit - diejenigen, die in RFC [2] 822. So HTTP sollte unter Verwendung von Standard RFC822 Tool nicht analysiert werden ... auch die viele, viele Möglichkeiten, in denen realen Web-Browser und Servern von den HTTP-Standards abweichen zu vernachlässigen.