Content Type
内容类型
内容类型(Content-Type),这个头部领域用于指定消息的类型。一般以下面的形式出现。
Content-Type: [type]/[subtype]; parameter
type有下面的形式。
- Text:用于标准化地表示的文本信息,文本消息可以是多种字符集和或者多种格式的;
- Multipart:用于连接消息体的多个部分构成一个消息,这些部分可以是不同类型的数据;
- Application:用于传输应用程序数据或者二进制数据;
- Message:用于包装一个E-mail消息;
- Image:用于传输静态图片数据;
- Audio:用于传输音频或者音声数据;
- Video:用于传输动态影像数据,可以是与音频编辑在一起的视频数据格式。
subtype用于指定type的详细形式。content-type/subtype配对的集合和与此相关的参数,将随着时间而增长。为了确保这些值在一个有序而且公开的状态下开发,MIME使用Internet Assigned Numbers Authority (IANA)作为中心的注册机制来管理这些值。常用的subtype值如下所示:
- text/plain(纯文本)
- text/html(HTML文档)
- application/xhtml+xml(XHTML文档)
- image/gif(GIF图像)
- image/jpeg(JPEG图像)
- image/png(PNG图像)
- video/mpeg(MPEG动画)
- application/octet-stream(任意的二进制数据)
- application/pdf(PDF文档)
- application/msword(Microsoft Word文件)
- message/rfc822(RFC 822形式)
- multipart/alternative(HTML邮件的HTML形式和纯文本形式,相同内容使用不同形式表示)
- application/x-www-form-urlencoded(使用HTTP的POST方法提交的表单)
- multipart/form-data(同上,但主要用于表单提交时伴随文件上传的场合)
此外,尚未被接受为正式数据类型的subtype,可以使用x-开始的独立名称(例如application/x-gzip)。vnd-开始的固有名称也可以使用(例:application/vnd.ms-excel)。
parameter可以用来指定附加的信息,更多情况下是用于指定text/plain和text/htm等的文字编码方式的charset参数。MINE根据type制定了默认的subtype,当客户端不能确定消息的subtype的情况下,消息被看作默认的subtype进行处理。Text默认是text/plain,Application默认是application/octet-stream而Multipart默认情况下被看作multipart/mixed。
Mime-Typ | Dateiendung(en) | Bedeutung |
---|---|---|
application/acad
|
*.dwg
|
AutoCAD-Dateien (nach NCSA) |
application/applefile
|
|
AppleFile-Dateien |
application/astound
|
*.asd *.asn
|
Astound-Dateien |
application/dsptype
|
*.tsp
|
TSP-Dateien |
application/dxf
|
*.dxf
|
AutoCAD-Dateien (nach CERN) |
application/futuresplash
|
*.spl
|
Flash Futuresplash-Dateien |
application/gzip
|
*.gz
|
GNU Zip-Dateien |
application/listenup
|
*.ptlk
|
Listenup-Dateien |
application/mac-binhex40
|
*.hqx
|
Macintosh Binär-Dateien |
application/mbedlet
|
*.mbd
|
Mbedlet-Dateien |
application/mif
|
*.mif
|
FrameMaker Interchange Format Dateien |
application/msexcel
|
*.xls *.xla
|
Microsoft Excel Dateien |
application/mshelp
|
*.hlp *.chm
|
Microsoft Windows Hilfe Dateien |
application/mspowerpoint
|
*.ppt *.ppz *.pps *.pot
|
Microsoft Powerpoint Dateien |
application/msword
|
*.doc *.dot
|
Microsoft Word Dateien |
application/octet-stream
|
*.bin *.exe *.com *.dll *.class
|
Ausführbare Dateien |
application/oda
|
*.oda
|
Oda-Dateien |
application/pdf
|
*.pdf
|
Adobe PDF-Dateien |
application/postscript
|
*.ai *.eps *.ps
|
Adobe Postscript-Dateien |
application/rtc
|
*.rtc
|
RTC-Dateien |
application/rtf
|
*.rtf
|
Microsoft RTF-Dateien |
application/studiom
|
*.smp
|
Studiom-Dateien |
application/toolbook
|
*.tbk
|
Toolbook-Dateien |
application/vocaltec-media-desc
|
*.vmd
|
Vocaltec Mediadesc-Dateien |
application/vocaltec-media-file
|
*.vmf
|
Vocaltec Media-Dateien |
application/x-bcpio
|
*.bcpio
|
BCPIO-Dateien |
application/x-compress
|
*.z
|
-Dateien |
application/x-cpio
|
*.cpio
|
CPIO-Dateien |
application/x-csh
|
*.csh
|
C-Shellscript-Dateien |
application/x-director
|
*.dcr *.dir *.dxr
|
-Dateien |
application/x-dvi
|
*.dvi
|
DVI-Dateien |
application/x-envoy
|
*.evy
|
Envoy-Dateien |
application/x-gtar
|
*.gtar
|
GNU tar-Archiv-Dateien |
application/x-hdf
|
*.hdf
|
HDF-Dateien |
application/x-httpd-php
|
*.php *.phtml
|
PHP-Dateien |
application/x-javascript
|
*.js
|
serverseitige JavaScript-Dateien |
application/x-latex
|
*.latex
|
Latex-Quelldateien |
application/x-macbinary
|
*.bin
|
Macintosh Binärdateien |
application/x-mif
|
*.mif
|
FrameMaker Interchange Format Dateien |
application/x-netcdf
|
*.nc *.cdf
|
Unidata CDF-Dateien |
application/x-nschat
|
*.nsc
|
NS Chat-Dateien |
application/x-sh
|
*.sh
|
Bourne Shellscript-Dateien |
application/x-shar
|
*.shar
|
Shell-Archiv-Dateien |
application/x-shockwave-flash
|
*.swf *.cab
|
Flash Shockwave-Dateien |
application/x-sprite
|
*.spr *.sprite
|
Sprite-Dateien |
application/x-stuffit
|
*.sit
|
Stuffit-Dateien |
application/x-supercard
|
*.sca
|
Supercard-Dateien |
application/x-sv4cpio
|
*.sv4cpio
|
CPIO-Dateien |
application/x-sv4crc
|
*.sv4crc
|
CPIO-Dateien mit CRC |
application/x-tar
|
*.tar
|
tar-Archivdateien |
application/x-tcl
|
*.tcl
|
TCL Scriptdateien |
application/x-tex
|
*.tex
|
TEX-Dateien |
application/x-texinfo
|
*.texinfo *.texi
|
TEXinfo-Dateien |
application/x-troff
|
*.t *.tr *.roff
|
TROFF-Dateien (Unix) |
application/x-troff-man
|
*.man *.troff
|
TROFF-Dateien mit MAN-Makros (Unix) |
application/x-troff-me
|
*.me *.troff
|
TROFF-Dateien mit ME-Makros (Unix) |
application/x-troff-ms
|
*.me *.troff
|
TROFF-Dateien mit MS-Makros (Unix) |
application/x-ustar
|
*.ustar
|
tar-Archivdateien (Posix) |
application/x-wais-source
|
*.src
|
WAIS Quelldateien |
application/x-www-form-urlencoded
|
|
HTML-Formulardaten an CGI |
application/zip
|
*.zip
|
ZIP-Archivdateien |
audio/basic
|
*.au *.snd
|
Sound-Dateien |
audio/echospeech
|
*.es
|
Echospeed-Dateien |
audio/tsplayer
|
*.tsi
|
TS-Player-Dateien |
audio/voxware
|
*.vox
|
Vox-Dateien |
audio/x-aiff
|
*.aif *.aiff *.aifc
|
AIFF-Sound-Dateien |
audio/x-dspeeh
|
*.dus *.cht
|
Sprachdateien |
audio/x-midi
|
*.mid *.midi
|
MIDI-Dateien |
audio/x-mpeg
|
*.mp2
|
MPEG-Dateien |
audio/x-pn-realaudio
|
*.ram *.ra
|
RealAudio-Dateien |
audio/x-pn-realaudio-plugin
|
*.rpm
|
RealAudio-Plugin-Dateien |
audio/x-qt-stream
|
*.stream
|
-Dateien |
audio/x-wav
|
*.wav
|
Wav-Dateien |
drawing/x-dwf
|
*.dwf
|
Drawing-Dateien |
image/cis-cod
|
*.cod
|
CIS-Cod-Dateien |
image/cmu-raster
|
*.ras
|
CMU-Raster-Dateien |
image/fif
|
*.fif
|
FIF-Dateien |
image/gif
|
*.gif
|
GIF-Dateien |
image/ief
|
*.ief
|
IEF-Dateien |
image/jpeg
|
*.jpeg *.jpg *.jpe
|
JPEG-Dateien |
image/tiff
|
*.tiff *.tif
|
TIFF-Dateien |
image/vasa
|
*.mcf
|
Vasa-Dateien |
image/vnd.wap.wbmp
|
*.wbmp
|
Bitmap-Dateien (WAP) |
image/x-freehand
|
*.fh4 *.fh5 *.fhc
|
Freehand-Dateien |
image/x-portable-anymap
|
*.pnm
|
PBM Anymap Dateien |
image/x-portable-bitmap
|
*.pbm
|
PBM Bitmap Dateien |
image/x-portable-graymap
|
*.pgm
|
PBM Graymap Dateien |
image/x-portable-pixmap
|
*.ppm
|
PBM Pixmap Dateien |
image/x-rgb
|
*.rgb
|
RGB-Dateien |
image/x-windowdump
|
*.xwd
|
X-Windows Dump |
image/x-xbitmap
|
*.xbm
|
XBM-Dateien |
image/x-xpixmap
|
*.xpm
|
XPM-Dateien |
message/external-body
|
|
Nachricht mit externem Inhalt |
message/http
|
|
HTTP-Headernachricht |
message/news
|
|
Newsgroup-Nachricht |
message/partial
|
|
Nachricht mit Teilinhalt |
message/rfc822
|
|
Nachricht nach RFC 1822 |
model/vrml
|
*.wrl
|
Visualisierung virtueller Welten |
multipart/alternative
|
|
mehrteilige Daten gemischt |
multipart/byteranges
|
|
mehrteilige Daten mit Byte-Angaben |
multipart/digest
|
|
mehrteilige Daten / Auswahl |
multipart/encrypted
|
|
mehrteilige Daten verschlüsselt |
multipart/form-data
|
|
mehrteilige Daten aus HTML-Formular (z.B. File-Upload) |
multipart/mixed
|
|
mehrteilige Daten gemischt |
multipart/parallel
|
|
mehrteilige Daten parallel |
multipart/related
|
|
mehrteilige Daten / verbunden |
multipart/report
|
|
mehrteilige Daten / Bericht |
multipart/signed
|
|
mehrteilige Daten / bezeichnet |
multipart/voice-message
|
|
mehrteilige Daten / Sprachnachricht |
text/comma-separated-values
|
*.csv
|
komma-separierte Datendateien |
text/css
|
*.css
|
CSS Stylesheet-Dateien |
text/html
|
*.htm *.html *.shtml
|
-Dateien |
text/javascript
|
*.js
|
JavaScript-Dateien |
text/plain
|
*.txt
|
reine Textdateien |
text/richtext
|
*.rtx
|
Richtext-Dateien |
text/rtf
|
*.rtf
|
Microsoft RTF-Dateien |
text/tab-separated-values
|
*.tsv
|
tabulator-separierte Datendateien |
text/vnd.wap.wml
|
*.wml
|
WML-Dateien (WAP) |
application/vnd.wap.wmlc
|
*.wmlc
|
WMLC-Dateien (WAP) |
text/vnd.wap.wmlscript
|
*.wmls
|
WML-Scriptdateien (WAP) |
application/vnd.wap.wmlscriptc
|
*.wmlsc
|
WML-Script-C-dateien (WAP) |
text/xml-external-parsed-entity
|
|
extern geparste XML-Dateien |
text/x-setext
|
*.etx
|
SeText-Dateien |
text/x-sgml
|
*.sgm *.sgml
|
SGML-Dateien |
text/x-speech
|
*.talk *.spc
|
Speech-Dateien |
video/mpeg
|
*.mpeg *.mpg *.mpe
|
MPEG-Dateien |
video/quicktime
|
*.qt *.mov
|
Quicktime-Dateien |
video/vnd.vivo
|
*viv *.vivo
|
Vivo-Dateien |
video/x-msvideo
|
*.avi
|
Microsoft AVI-Dateien |
video/x-sgi-movie
|
*.movie
|
Movie-Dateien |
workbook/formulaone
|
*.vts *.vtts
|
FormulaOne-Dateien |
x-world/x-3dmf
|
*.3dmf *.3dm *.qd3d *.qd3
|
3DMF-Dateien |
x-world/x-vrml
|
*.wrl
|
VRML-Dateien |
Content Type相关推荐
- restTemplate http请求报错:no suitable HttpMessageConverter found for response type and content type
报错信息: org.springframework.web.client.UnknownContentTypeException: Could not extract response: no sui ...
- Posted content type isn't multipart/form-data
版权声明:欢迎转载,请注明沉默王二原创. https://blog.csdn.net/qing_gee/article/details/48712507 在有文件上传的表单提交过程中,搞不好就会报Po ...
- Maven报错解决:Element 'dependency' cannot have character [children], because the type's content type is
在用maven的时候遇到报错: Element 'dependency' cannot have character [children], because the type's content ty ...
- 用VS向SharePoint中部署添加List 并指定应用的Content Type
在SharePoint Project中添加相应的Item,完全用界面的形式向EricSunArticlesList中添加好对应的Column,之后用Feature将List添加到SharePoint ...
- Spring Boot——[Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported]解决方案
问题描述 2020-02-13 19:32:04.322 WARN 109508 --- [p-nio-80-exec-4] .m.m.a.ExceptionHandlerExceptionResol ...
- : Content type 'text/plain;charset=UTF-8' not supported
: Content type 'text/plain;charset=UTF-8' not supported
- eclipse 设置 content type 编码格式
前言 Eclipse Version: 2019-12 (4.14.0) 操作 打开Preferences.菜单路径为:Window–> Preferences 在搜索框中输入:content ...
- sendData to ABAP backend via multiple form content type
Created by Jerry Wang, last modified on Aug 20, 2014 使用multipart/form-data的content type通过Javascript向 ...
- 阿里云存储OSS中设置上传文件content type
阿里云存储OSS中设置上传文件ContentType 如果你使用浏览器上传文件,则浏览器会自动在header中设置正确地content type,然后对文件的访问会得到正确地回应. 如果采用编程的方式 ...
- Sharepoint学习笔记—Site Definition系列-- 2、创建Content Type
Sharepoint本身就是一个丰富的大容器,里面存储的所有信息我们可以称其为"内容(Content)",为了便于管理这些Conent,按照人类的正常逻辑就必然想到的是对此进行&q ...
最新文章
- 我们在大学图书馆发现了三本有毒的书
- AUTOSAR从入门到精通100讲(三十七)-AUTOSAR 通信服务-ComM配置及代码分析
- 安卓升级鸿蒙,网友实测从安卓升级到鸿蒙2.0:可用内存和机身存储容量都增加了...
- 正则校验日期,不考虑闰年和闰月
- hge引擎写的一个扫雷小游戏
- 三个linux系统共存,修改默认启动
- [翻译]Scott Mitchell的ASP.NET2.0数据教程中文版索引(Canceled!!)
- AD9(Altium Designer)电源铜块和整板铺铜设定不同规则,满足不同间距
- 林文信12小时学会流行键盘基础教程-爱奇艺链接地址
- BZOJ2001 HNOI2010 城市建设
- 客户体验:结合NLP分析客户评论情绪,生成净推荐值(NPS)
- Java: null是什么??
- We will rock you (我们将震憾你)
- 航天飞机电子计算机象征是什么,航天飞机的特点是什么
- 使用IEEE802.1Q VLAN实现单线复用之牛刀小试篇
- Flask05_ORM单表
- Arcgis中给nodata的值设为空
- 视频帧数(图片)和音频提取及保存方法图片合成视频方法---ffmpeg
- 云南民族大学计算机科学与技术在哪个校区,云南民族大学是不是有一个玉溪校区具体是在哪里...
- 都问我在阿里上班是什么体验?今天就闲聊一下在阿里上班的体验!