MIME-tyypit HTTP-protokollassa

MIME-tyypit mahdollistavat vastaanotettavan tiedoston tyypin määrittämisen, jotta selain pystyy käsittelemään sen oikein.

Esimerkiksi selaimen tulee ymmärtää, että vastaanotetussa tiedostossa on CSS tai kuva, ja tulkita ne asianmukaisella tavalla.

Tietysti useimmiten tämä tieto voidaan saada tiedoston tunnisteesta. Esimerkiksi on selvää, että tiedostossa, jossa on tunniste .css, on CSS-tyylejä. Mutta selaimelle on helpompaa, jos sisällön tyyppi on määritelty erikseen.

MIME-tyypin määrittäminen HTTP-protokollassa toteutetaan Content-Type-otsakkeessa. Katsotaanpa suosituimpia vaihtoehtoja.

Sisältö - HTML-koodi:

httpContent-Type: text/html

Sisältö - CSS-koodi:

httpContent-Type: text/css

Sisältö - JavaScript-koodi:

httpContent-Type: text/javascript

Sisältö - pelkkä teksti:

httpContent-Type: text/plain

Sisältö - PNG-kuva:

httpContent-Type: image/png

Sisältö - JPG-kuva:

httpContent-Type: image/jpeg

Sisältö - teksti JSON-muodossa:

httpContent-Type: application/json

Sisältö - teksti XML-muodossa:

httpContent-Type: text/xml