HTTPプロトコルにおけるMIMEタイプ

MIMEタイプを使用すると、ブラウザがファイルを正しく処理できるように、受信するファイルの種類を指定できます。

例えば、ブラウザは、受信したファイルにCSSまたは画像が含まれていることを理解し、それに応じて解釈する必要があります。

もちろん、ほとんどの場合、この情報はファイルの拡張子から取得できます。 例えば、拡張子が.cssのファイルにはCSSスタイルが含まれていることは明らかです。 しかし、コンテンツのタイプが明示されていれば、ブラウザはより簡単に処理できます。

HTTPプロトコルにおけるMIMEタイプの指定は、Content-Typeヘッダーで行われます。 最も一般的なオプションを見てみましょう。

コンテンツ - HTMLコード:

httpContent-Type: text/html

コンテンツ - CSSコード:

httpContent-Type: text/css

コンテンツ - JavaScriptコード:

httpContent-Type: text/javascript

コンテンツ - プレーンテキスト:

httpContent-Type: text/plain

コンテンツ - PNG画像:

httpContent-Type: image/png

コンテンツ - JPG画像:

httpContent-Type: image/jpeg

コンテンツ - JSON形式のテキスト:

httpContent-Type: application/json

コンテンツ - XML形式のテキスト:

httpContent-Type: text/xml