MIME typy v protokole HTTP
MIME typy umožňujú určiť typ prijímaného súboru, aby ho prehliadač vedel správne spracovať.
Napríklad, prehliadač musí vedieť rozpoznať, či prijatý súbor obsahuje CSS, alebo obrázok a interpretovať ich primeraným spôsobom.
Samozrejme, najčastejšie je možné túto informáciu
získať z prípony súboru.
Napríklad, je zrejmé, že súbor
s príponou .css obsahuje
CSS štýly. Ale prehliadaču to uľahčí,
ak bude typ obsahu explicitne určený.
Určenie MIME typu v protokole HTTP
sa uskutočňuje v hlavičke Content-Type.
Pozrime sa na najbežnejšie
príklady.
Obsah - HTML kód:
Content-Type: text/html
Obsah - CSS kód:
Content-Type: text/css
Obsah - JavaScript kód:
Content-Type: text/javascript
Obsah - čistý text:
Content-Type: text/plain
Obsah - PNG obrázok:
Content-Type: image/png
Obsah - JPG obrázok:
Content-Type: image/jpeg
Obsah - text vo formáte JSON:
Content-Type: application/json
Obsah - text vo formáte XML:
Content-Type: text/xml