MIME тыпы ў пратаколе HTTP
MIME тыпы дазваляюць паказваць тып атрыманага файла, каб браўзэр мог правільна яго апрацаваць.
Напрыклад, браўзэр павінен разумець, што ў атрыманым файле ляжыць CSS, альбо карцінка і інтэрпрэтаваць іх адпаведным чынам.
Вядома ж, часцей за ўсё гэтую інфармацыю
можна атрымаць па пашырэнні файла.
Напрыклад, відавоўдна, што ў файле
з пашырэннем .css ляжаць
CSS стылі. Але браўзэру будзе лягчэй,
калі тып змесціва будзе паказаны
явна.
Паказанне MIME тыпу ў пратаколе HTTP
ажыццяўляецца ў загалоўку Content-Type.
Давайце разгледзім самыя папулярныя
варыянты.
Змесціва - HTML код:
Content-Type: text/html
Змесціва - CSS код:
Content-Type: text/css
Змесціва - JavaScript код:
Content-Type: text/javascript
Змесціва - просты тэкст:
Content-Type: text/plain
Змесціва - PNG малюнак:
Content-Type: image/png
Змесціва - JPG малюнак:
Content-Type: image/jpeg
Змесціва - тэкст у фармаце JSON:
Content-Type: application/json
Змесціва - тэкст у фармаце XML:
Content-Type: text/xml