MIME Content-Type ヘッダーは本文部分の内容を表します。Content-Type ヘッダー形式と実際の例を次に示します。
Content-type: type/ subtype; parameter1=value; parameter2=value...
type は本文部分の内容の種類を表します。種類には、Text、Multipart、Message、Application、Image、 Audio、Video などがあります。
subtype は コンテンツタイプをさらに詳しくしたものです。Content-type にはそれぞれ独自のサブタイプがあります。たとえば、次のようなものがあります。text/plain 、application/octet-stream、image/jpeg。MIME メールの Content Subtype は IANA (Internet Assigned Numbers Authority) で割り当てられ、一覧表示されています。割り当て一覧は、http://www.iana.org/assignments/media-types で参照することができます。
parameter は Content-type/subtype の組み合わせに固有のものです。たとえば、charset および name パラメータは次のようになります。
Content-type: text/plain; charset=us-ascii Content-type: application/msword; name=temp.doc |
charset パラメータでは、テキスト形式メッセージの文字セットを指定します。name パラメータでは、データをファイルに書き込む場合に使用するファイル名を指定します。
Content-Type 値、subtypes、およびパラメータ名では大文字と小文字が区別されます。