Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗inhpAdvMm 24 of 29 menu
В течении недели будет ОБНОВЛЕНИЕ УЧЕБНИКОВ PHP. Поменяется структура! Подробнее по ссылке.

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
byenru