wap content type

来源:互联网 发布:网络安全法 专家解读 编辑:程序博客网 时间:2024/06/06 17:40

内容类型

内容类型(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-TypDateiendung(en)Bedeutungapplication/acad*.dwgAutoCAD-Dateien (nach NCSA)application/applefile AppleFile-Dateienapplication/astound*.asd *.asnAstound-Dateienapplication/dsptype*.tspTSP-Dateienapplication/dxf*.dxfAutoCAD-Dateien (nach CERN)application/futuresplash*.splFlash Futuresplash-Dateienapplication/gzip*.gzGNU Zip-Dateienapplication/listenup*.ptlkListenup-Dateienapplication/mac-binhex40*.hqxMacintosh Binär-Dateienapplication/mbedlet*.mbdMbedlet-Dateienapplication/mif*.mifFrameMaker Interchange Format Dateienapplication/msexcel*.xls *.xlaMicrosoft Excel Dateienapplication/mshelp*.hlp *.chmMicrosoft Windows Hilfe Dateienapplication/mspowerpoint*.ppt *.ppz *.pps *.potMicrosoft Powerpoint Dateienapplication/msword*.doc *.dotMicrosoft Word Dateienapplication/octet-stream*.bin *.exe *.com *.dll *.classAusführbare Dateienapplication/oda*.odaOda-Dateienapplication/pdf*.pdfAdobe PDF-Dateienapplication/postscript*.ai *.eps *.psAdobe Postscript-Dateienapplication/rtc*.rtcRTC-Dateienapplication/rtf*.rtfMicrosoft RTF-Dateienapplication/studiom*.smpStudiom-Dateienapplication/toolbook*.tbkToolbook-Dateienapplication/vocaltec-media-desc*.vmdVocaltec Mediadesc-Dateienapplication/vocaltec-media-file*.vmfVocaltec Media-Dateienapplication/x-bcpio*.bcpioBCPIO-Dateienapplication/x-compress*.z-Dateienapplication/x-cpio*.cpioCPIO-Dateienapplication/x-csh*.cshC-Shellscript-Dateienapplication/x-director*.dcr *.dir *.dxr-Dateienapplication/x-dvi*.dviDVI-Dateienapplication/x-envoy*.evyEnvoy-Dateienapplication/x-gtar*.gtarGNU tar-Archiv-Dateienapplication/x-hdf*.hdfHDF-Dateienapplication/x-httpd-php*.php *.phtmlPHP-Dateienapplication/x-javascript*.jsserverseitige JavaScript-Dateienapplication/x-latex*.latexLatex-Quelldateienapplication/x-macbinary*.binMacintosh Binärdateienapplication/x-mif*.mifFrameMaker Interchange Format Dateienapplication/x-netcdf*.nc *.cdfUnidata CDF-Dateienapplication/x-nschat*.nscNS Chat-Dateienapplication/x-sh*.shBourne Shellscript-Dateienapplication/x-shar*.sharShell-Archiv-Dateienapplication/x-shockwave-flash*.swf *.cabFlash Shockwave-Dateienapplication/x-sprite*.spr *.spriteSprite-Dateienapplication/x-stuffit*.sitStuffit-Dateienapplication/x-supercard*.scaSupercard-Dateienapplication/x-sv4cpio*.sv4cpioCPIO-Dateienapplication/x-sv4crc*.sv4crcCPIO-Dateien mit CRCapplication/x-tar*.tartar-Archivdateienapplication/x-tcl*.tclTCL Scriptdateienapplication/x-tex*.texTEX-Dateienapplication/x-texinfo*.texinfo *.texiTEXinfo-Dateienapplication/x-troff*.t *.tr *.roffTROFF-Dateien (Unix)application/x-troff-man*.man *.troffTROFF-Dateien mit MAN-Makros (Unix)application/x-troff-me*.me *.troffTROFF-Dateien mit ME-Makros (Unix)application/x-troff-ms*.me *.troffTROFF-Dateien mit MS-Makros (Unix)application/x-ustar*.ustartar-Archivdateien (Posix)application/x-wais-source*.srcWAIS Quelldateienapplication/x-www-form-urlencoded HTML-Formulardaten an CGIapplication/zip*.zipZIP-Archivdateienaudio/basic*.au *.sndSound-Dateienaudio/echospeech*.esEchospeed-Dateienaudio/tsplayer*.tsiTS-Player-Dateienaudio/voxware*.voxVox-Dateienaudio/x-aiff*.aif *.aiff *.aifcAIFF-Sound-Dateienaudio/x-dspeeh*.dus *.chtSprachdateienaudio/x-midi*.mid *.midiMIDI-Dateienaudio/x-mpeg*.mp2MPEG-Dateienaudio/x-pn-realaudio*.ram *.raRealAudio-Dateienaudio/x-pn-realaudio-plugin*.rpmRealAudio-Plugin-Dateienaudio/x-qt-stream*.stream-Dateienaudio/x-wav*.wavWav-Dateiendrawing/x-dwf*.dwfDrawing-Dateienimage/cis-cod*.codCIS-Cod-Dateienimage/cmu-raster*.rasCMU-Raster-Dateienimage/fif*.fifFIF-Dateienimage/gif*.gifGIF-Dateienimage/ief*.iefIEF-Dateienimage/jpeg*.jpeg *.jpg *.jpeJPEG-Dateienimage/tiff*.tiff *.tifTIFF-Dateienimage/vasa*.mcfVasa-Dateienimage/vnd.wap.wbmp*.wbmpBitmap-Dateien (WAP)image/x-freehand*.fh4 *.fh5 *.fhcFreehand-Dateienimage/x-portable-anymap*.pnmPBM Anymap Dateienimage/x-portable-bitmap*.pbmPBM Bitmap Dateienimage/x-portable-graymap*.pgmPBM Graymap Dateienimage/x-portable-pixmap*.ppmPBM Pixmap Dateienimage/x-rgb*.rgbRGB-Dateienimage/x-windowdump*.xwdX-Windows Dumpimage/x-xbitmap*.xbmXBM-Dateienimage/x-xpixmap*.xpmXPM-Dateienmessage/external-body Nachricht mit externem Inhaltmessage/http HTTP-Headernachrichtmessage/news Newsgroup-Nachrichtmessage/partial Nachricht mit Teilinhaltmessage/rfc822 Nachricht nach RFC 1822model/vrml*.wrlVisualisierung virtueller Weltenmultipart/alternative mehrteilige Daten gemischtmultipart/byteranges mehrteilige Daten mit Byte-Angabenmultipart/digest mehrteilige Daten / Auswahlmultipart/encrypted mehrteilige Daten verschlüsseltmultipart/form-data mehrteilige Daten aus HTML-Formular (z.B. File-Upload)multipart/mixed mehrteilige Daten gemischtmultipart/parallel mehrteilige Daten parallelmultipart/related mehrteilige Daten / verbundenmultipart/report mehrteilige Daten / Berichtmultipart/signed mehrteilige Daten / bezeichnetmultipart/voice-message mehrteilige Daten / Sprachnachrichttext/comma-separated-values*.csvkomma-separierte Datendateientext/css*.cssCSS Stylesheet-Dateientext/html*.htm *.html *.shtml-Dateientext/javascript*.jsJavaScript-Dateientext/plain*.txtreine Textdateientext/richtext*.rtxRichtext-Dateientext/rtf*.rtfMicrosoft RTF-Dateientext/tab-separated-values*.tsvtabulator-separierte Datendateientext/vnd.wap.wml*.wmlWML-Dateien (WAP)application/vnd.wap.wmlc*.wmlcWMLC-Dateien (WAP)text/vnd.wap.wmlscript*.wmlsWML-Scriptdateien (WAP)application/vnd.wap.wmlscriptc*.wmlscWML-Script-C-dateien (WAP)text/xml-external-parsed-entity extern geparste XML-Dateientext/x-setext*.etxSeText-Dateientext/x-sgml*.sgm *.sgmlSGML-Dateientext/x-speech*.talk *.spcSpeech-Dateienvideo/mpeg*.mpeg *.mpg *.mpeMPEG-Dateienvideo/quicktime*.qt *.movQuicktime-Dateienvideo/vnd.vivo*viv *.vivoVivo-Dateienvideo/x-msvideo*.aviMicrosoft AVI-Dateienvideo/x-sgi-movie*.movieMovie-Dateienworkbook/formulaone*.vts *.vttsFormulaOne-Dateienx-world/x-3dmf*.3dmf *.3dm *.qd3d *.qd33DMF-Dateienx-world/x-vrml*.wrlVRML-Dateien
原创粉丝点击