MIME típusok a HTTP protokollban
A MIME típusok lehetővé teszik a fogadott fájl típusának megadását, hogy a böngésző helyesen tudja azt feldolgozni.
Például a böngészőnek meg kell értenie, hogy a kapott fájl CSS-t vagy képet tartalmaz, és ennek megfelelően kell értelmeznie azokat.
Természetesen legtöbbször ezt az információt
a fájl kiterjesztéséből lehet megkapni.
Például nyilvánvaló, hogy a
.css kiterjesztésű fájlban
CSS stílusok találhatók. De a böngésző számára könnyebb lesz,
ha a tartalom típusa
kifejezetten meg van adva.
A MIME típus megadása a HTTP protokollban
a Content-Type fejlécben történik.
Nézzük meg a legnépszerűbb
lehetőségeket.
Tartalom - HTML kód:
Content-Type: text/html
Tartalom - CSS kód:
Content-Type: text/css
Tartalom - JavaScript kód:
Content-Type: text/javascript
Tartalom - egyszerű szöveg:
Content-Type: text/plain
Tartalom - PNG kép:
Content-Type: image/png
Tartalom - JPG kép:
Content-Type: image/jpeg
Tartalom - szöveg JSON formátumban:
Content-Type: application/json
Tartalom - szöveg XML formátumban:
Content-Type: text/xml