Aller au contenu principal

Annexe B. Différences entre HTTP et MIME (Differences between HTTP and MIME)

HTTP/1.1 utilise de nombreuses constructions définies pour la messagerie Internet [RFC5322] et les extensions Internet Mail multiusages [RFC2045] afin de permettre à des entités d'être transmises dans un format ouvert et extensible.

B.1. MIME-Version

HTTP n'est pas une application conforme à MIME. Par conséquent, HTTP/1.1 ne définit pas l'utilisation d'un champ MIME-Version.

B.2. Conversion en forme canonique (Conversion to Canonical Form)

MIME exige que les agents Internet convertissent les données vers la forme canonique avant la transmission. HTTP ne requiert pas de telle conversion.

B.3. Conversion des formats de date (Conversion of Date Formats)

HTTP/1.1 définit un profil d'horodatages de date qui sont toujours exprimés en temps universel coordonné (UTC).

B.4. Conversion de Content-Encoding (Conversion of Content-Encoding)

MIME ne définit pas Content-Encoding. HTTP Content-Encoding est similaire au MIME Content-Transfer-Encoding.

B.5. Conversion de Content-Transfer-Encoding (Conversion of Content-Transfer-Encoding)

HTTP ne définit pas Content-Transfer-Encoding. Le codage de transfert en HTTP est défini dans la section 7.

B.6. MHTML et limitations de longueur de ligne (MHTML and Line Length Limitations)

HTTP ne impose pas de limitations de longueur de ligne. Les implémentations HTTP DEVRAIENT être préparées à gérer des lignes de n'importe quelle longueur.