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:
Content-Type: text/html
Sisältö - CSS-koodi:
Content-Type: text/css
Sisältö - JavaScript-koodi:
Content-Type: text/javascript
Sisältö - pelkkä teksti:
Content-Type: text/plain
Sisältö - PNG-kuva:
Content-Type: image/png
Sisältö - JPG-kuva:
Content-Type: image/jpeg
Sisältö - teksti JSON-muodossa:
Content-Type: application/json
Sisältö - teksti XML-muodossa:
Content-Type: text/xml