Llojet MIME në protokollin HTTP
Llojet MIME lejojnë të specifikohet lloji i skedarit të marrë, në mënyrë që shfletuesi të mund ta trajtojë atë si duhet.
Për shembull, shfletuesi duhet të kuptojë, që në skedarin e marrë gjendet CSS, ose një figurë dhe t'i interpretojë ato në mënyrën e duhur.
Sigurisht, më së shpeshti kjo informacion
mund të merret nga extensioni i skedarit.
Për shembull, është e qartë se në skedarin
me extension .css gjenden
stilet CSS. Por për shfletuesin do të ishte më e lehtë,
nëse lloji i përmbajtjes do të specifikohej
eksplicit.
Specifikimi i llojit MIME në protokollin HTTP
bëhet në header Content-Type.
Le të shqyrtojmë variantet më të njohur.
Përmbajtja - kod HTML:
Content-Type: text/html
Përmbajtja - kod CSS:
Content-Type: text/css
Përmbajtja - kod JavaScript:
Content-Type: text/javascript
Përmbajtja - tekst i thjeshtë:
Content-Type: text/plain
Përmbajtja - imazh PNG:
Content-Type: image/png
Përmbajtja - imazh JPG:
Content-Type: image/jpeg
Përmbajtja - tekst në format JSON:
Content-Type: application/json
Përmbajtja - tekst në format XML:
Content-Type: text/xml