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