2013-06-28 33 views
5

Từ những gì tôi đã đọc, MIME là something that is used for encoding e-mails.Sự khác biệt giữa MIME, loại phương tiện Internet và HTTP là gì?

Sau đó, có điều này được gọi là Internet media types.
Chúng tôi có các loại phương tiện truyền thông Internet như text/plain, application/json, image/png, vv

Sau đó, chúng ta có giao thức HTTP với Content-Type tiêu đề của nó, ví dụ về các tiêu đề hợp lệ bao gồm:

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

Vì vậy, chuỗi là "text/plain; charset=utf-8" một biểu thức được ràng buộc với HTTP proto tiêu chuẩn col, MIME hoặc loại phương tiện Internet hoàn toàn hợp lệ?

Chính xác mối quan hệ giữa mỗi giao thức này là gì?

Trả lời

4

"Loại phương tiện Internet" là cụm từ chính xác cho "loại MIME".

"Loại nội dung" là tên của trường tiêu đề HTTP (và thư) mang loại phương tiện trong giá trị trường.

+0

Còn về '; charset = ... 'suffix: là phần này của Internet Media Type, hay đúng hơn là MIME/HTTP? Nếu vậy, còn về '; ranh giới = ... 'hậu tố? –

+0

Tham số có thể được coi là một phần của loại. –

+0

Hiện tại, Wikipedia nói "Tài liệu XML phải được phân phối với loại phương tiện XML Internet (thường bị nhầm lẫn với loại MIME) chẳng hạn như ...", nhưng tôi không có trích dẫn. –