tipo MIME generico per un'entità MIME?
-
25-09-2019 - |
Domanda
C'è una cosa come un tipo MIME generico per un entità MIME? Un'entità MIME sarebbe qualcosa che consiste di una sezione di intestazione, seguita da una riga vuota, seguita da una sezione di corpo (con terminatori di linea CRLF) secondo RFC 2045/2046.
Un esempio potrebbe essere il seguente:
Header1: Some list
Header2: of headers
Arbitrary body content
In altre parole, c'è un "supertipo" MIME per cose come message / rfc822, un singolo multipart-parte, ecc.?
Soluzione
Nessuno che io conosca. Una singola parte multipart è anche message/rfc822
, e tecnicamente HTTP messaggi non sono entità MIME quindi non esiste una base comune tra loro e rfc822
. Anche se parti di un messaggio HTTP possono essere entità MIME, l'attuale richiesta / risposta non è.
RFC2616 attenua la distinzione facendo riferimento a specifiche 822 famiglie in luoghi (talvolta erroneamente, ad esempio i riferimenti all'utilizzo RFC2047 per i parametri di codifica). Ma HTTP definisce le proprie produzioni di base per le intestazioni e valori leggermente diversi da - e incompatibile con - quelli definiti in RFC [2] 822. Quindi HTTP non deve essere analizzato utilizzando gli strumenti standard di RFC822 ... anche ignorando i molti, molti modi in cui i browser web del mondo reale ei server si discostano dagli standard HTTP.