Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Программы Обои   Экспорт RSS E-Books
 
 

   Сети -> HTTP -> Media типы и подтипы


Media типы и подтипы

Указание media-типа используется для передачи сведений о формате содержимого в HTTP-транзакциях. Клиенты используют media-типы в своих заголовках Accept для того, чтобы сообщить, в каких форматах они предпочитают принимать данные. Серверы используют media-типы в заголовках Content-Type, чтобы сообщить клиенту о том, в каком формате передается прилагаемое содержимое: то ли это HTML, который нужно форматировать, то ли это GIF или JPEG, требующий визуализации, то ли это данные в формате PDP, для которого нужно открывать внешнюю программу просмотра или использовать дополнительное приложение.

Media-типы Internet, используемые в HTTP, очень напоминают типы MIME. MIME (Multipurpose Internet Mail Extension - многоцелевые расширения электронной почты для Internet) разработаны как метод передачи присоединенных данных по Internet средствами электронной почты. Как и MIME, media-тип указывается в формате тип/подтип. Символ * используется как метасимвол; например, следующий заголовок клиента означает, что принимаются документы во всех форматах:

Accept: */*
Следующий заголовок клиента означает, что принимаются все типы формата text независимо от подтипа:
Accept: text/*

Серверы и CGI-программы должны проверять данные о принимаемых типах, содержащиеся в заголовке Accept, и по возможности выдавать данные соответствующего типа. Большинство серверов определяют формат документа по суффиксу имени файла. Например, файлы с расширениями .htm и .html - это файлы в формате HTML, поэтому сервер посылает такой документ с типом text/html в заголовке Content-Type. При вызове CGI-программы серверу неизвестен формат возвращаемых данных, поэтому программа должна сообщить тип содержимого. По этой причине каждая CGI-программа должна включать в результат своей работы заголовок Content-Type, например:

Content-Type: text/html
В следующей таблице перечислены общепринятые media-типы, а также суффиксы имен файлов, распознаваемые большинством серверов. Большинство серверов можно легко настроить так, чтобы они распознавали и другие суффиксы.

Тип/ПодтипОбычное расширение
application/activemessage 
application/andrew-inset 
application/applefile 
application/atomicrnail 
application/cals-l840 
application/commonground 
application/cybercash 
application/dca-rft 
application/dec-dx 
application/eshop 
application/iges 
application/mac-binhex40 
application/macwriteii 
application/mathematica 
application/msword 
application/news-message-id 
application/news-transmission 
application/octet-streambin
application/odaoda
application/pdfpdf
application/postscriptai, eps, ps
application/remote-printing 
application/riscos 
application/rtfrtf
application/sgml 
application/slate 
application/vnd.framemaker 
application/vnd.koan 
application/vnd.mif 
application/vnd.ms-artgalry 
application/vnd.ms-excel 
application/vnd.ms-powerpoint 
application/vnd.ms-project 
application/vnd.ms-tnef 
application/vnd.ms-works 
application/vnd.music-niff 
application/vnd.svd 
application/vnd.truedoc 
application/wita 
application/wordperfect5.1 
application/x-bcpiobcpio
application/x-cpiocpio
application/x-cshcsh
application/x-dvidvi
application/x-gtargtar
application/x-hdfhdf
application/x-latexlatex
applicatlon/x-mifmif
application/x-netcdfnc, cdf
application/x-shsh
application/x-sharshar
application/x-sv4cpiosv4cpio
application/x-sv4crcsv4crc
application/x-tartar
application/x-tcltcl
application/x-textex
application/x-texinfotexinfo, texi
application/x-troff-manman
application/x-troff-meme
application/x-troff-msms
applicatlon/x-trofft, tr, roff
application/x-ustarustar
application/x-wais-sourcesrc
application/x400-bp 
application/zipzip
application/32kadpcm 
application/basicau, snd
application/x-aiffaif, aiff, aifc
application/x-wavwav
image/cgm 
image/g3fax 
image/gifgif
image/iefief
image/jpegjpeg, jpg, jpe
image/naplps 
image/tifftiff, tif
image/vnd.dwg 
image/vnd.dxf 
image/vnd.svf 
image/x-cmu-rasterras
image/x-portable-anymaprpnm
image/x-portable-bitmappbm
image/x-portable-graymappgm
image/x-portable-pixmapppm
image/x-rgbrgb
image/x-xbitmapxbm
imaqe/x-xpixrnapxpm
image/x-xwindowdumpxwd
message/external-body 
message/http 
message/news 
message/partial 
messacie/rfc822 
multipart/alternative 
multipart/appledouble 
multipart/digest 
multipart/form-data 
multipart/header-set 
multipart/mixed 
multipart/parallel 
multipart/related 
multipart/report 
multipart/voice-message 
text/enriched 
text/htmlhtml, htm
text/plaintxt
text/richtextrtx
text/sgml 
text/tab-separated-valuestsv
text/x-setextetx
video/mpegmpeg, mpg, mpe
video/quicktimeqt, mov
video/vnd.vivo 
video/x-msvideoqvi
video/x-sgi-moviemovie


 

 
Интересное в сети
 
10 новых программ
CodeLobster PHP Edition 3.7.2
WinToFlash 0.7.0008
Free Video to Flash Converter 4.7.24
Total Commander v7.55
aTunes 2.0.1
Process Explorer v12.04
Backup42 v3.0
Predator 2.0.1
FastStone Image Viewer 4.1
Process Lasso 3.70.4
FastStone Image Viewer 4.0
Xion Audio Player 1.0.125
Notepad GNU v.2.2.8.7.7
K-Lite Codec Pack 5.3.0 Full


Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
Реклама на сайте. Размещая рекламу у нас, вы получите новых посетителей, которые могут стать вашими клиентами.
 
Это интересно
 

Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.
 
Rambler's Top100