2013-06-28 14 views
5

Z tego, co przeczytałem, MIME to something that is used for encoding e-mails. Jest to coś o nazwie Internet media types.
Mamy typy nośników Internet jak text/plain, application/json, image/png itpJaka jest różnica między MIME, typem mediów internetowych i HTTP?

Następnie mamy protokół HTTP z jego Content-Type nagłówki, przykłady prawidłowych nagłówków obejmują:

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

Tak jest ciąg znaków taki jak "text/plain; charset=utf-8" wyrażenie powiązane z protokołem HTTP proto col, standard MIME lub całkowicie poprawny typ mediów internetowych?

Jakie są dokładnie relacje między każdym z tych protokołów?

Odpowiedz

4

"Typ mediów internetowych" to poprawne określenie dla "typu MIME".

"Content-Type" to nazwa pola nagłówkowego HTTP (i mail), które przenosi typ mediów do wartości pola.

+0

Co z ';; charset = ... 'suffix: czy jest to część typu Internet Media Type, czy raczej MIME/HTTP? Jeśli tak, to co z '; boundary = ... 'przyrostek? –

+0

Parametry można uznać za część typu. –

+0

Obecnie Wikipedia mówi: "Dokumenty XML muszą być dostarczane z typem mediów internetowych XML (często mylone z typem MIME), takim jak ...", ale nie ma cytatu. –

Powiązane problemy