MIME tipai HTTP protokole
MIME tipai leidžia nurodyti gaunamo failo tipą, kad naršyklė galėtų jį tinkamai apdoroti.
Pavyzdžiui, naršyklė turi suprasti, kad gautame faile yra CSS arba paveikslėlis, ir juos interpretuoti atitinkamai.
Žinoma, dažniausiai šią informaciją
galima gauti pagal failo plėtinį.
Pavyzdžiui, akivaizdu, kad faile
su plėtiniu .css yra
CSS stiliai. Bet naršykle bus lengviau,
jei turinio tipas bus nurodytas
aiškiai.
MIME tipo nurodymas HTTP protokole
atliekas antraštėje Content-Type.
Pažvelkime į populiariausius
variantus.
Turinys - HTML kodas:
Content-Type: text/html
Turinys - CSS kodas:
Content-Type: text/css
Turinys - JavaScript kodas:
Content-Type: text/javascript
Turinys - paprastas tekstas:
Content-Type: text/plain
Turinys - PNG vaizdas:
Content-Type: image/png
Turinys - JPG vaizdas:
Content-Type: image/jpeg
Turinys - tekstas JSON formatu:
Content-Type: application/json
Turinys - tekstas XML formatu:
Content-Type: text/xml