2013-06-28 9 views
5

Da quello che ho letto, MIME è something that is used for encoding e-mails.Qual è la differenza tra MIME, tipo di supporto Internet e HTTP?

Poi c'è questa cosa chiamata Internet media types.
Abbiamo tipi di media Internet come text/plain, application/json, image/png ecc

Poi abbiamo protocollo HTTP con i suoi Content-Type intestazioni, esempi di intestazioni validi includono:

Content-Type: text/plain
Content-Type: text/plain; charset=utf-8
Content-Type: multipart/mixed; boundary=blah (source)

Quindi è una stringa come "text/plain; charset=utf-8" un'espressione associata al proto HTTP col, standard MIME o un tipo di supporto Internet completamente valido?

Quali sono esattamente le relazioni tra ciascuno di questi protocolli?

risposta

4

"Tipo di supporto Internet" è il termine corretto per "Tipo MIME".

"Content-Type" è il nome del campo dell'intestazione HTTP (e mail) che trasporta il tipo di supporto nel valore del campo.

+0

E il '; charset = ... "suffisso: è questa parte di Internet Media Type, o piuttosto MIME/HTTP? Se è così, che dire '; boundary = ... 'suffisso? –

+0

I parametri possono essere considerati come parte del tipo. –

+0

Attualmente, Wikipedia dire "i documenti XML devono essere serviti con un tipo di supporto XML Internet (spesso confuso con il tipo MIME) come ad esempio ...", ma non v'è una citazione. –

Problemi correlati