内容类型(Content-Type)这个头部领域用于指定消息的类型,一般下面形式出现。

Content-Type: [type]/[subtype]; parameter
type有下面的形式
    Text:用于标准化地表示的文本信息,文本消息可以是多种字符集和或者多种格式的;
    Multipart:用于连接消息体的多个部分构成一个消息,这些部分可以是不同类型的数据;
    Application:用于传输应用程序数据或者二进制数据;
    Message:用于包装一个E-mail消息;
    Image:用于传输静态图片数据;
    Audio:用于传输音频或者音声数据;
    Video:用于传输动态影像数据,可以是与音频编辑在一起的视频数据格式。
尚未被接受为正式数据类型的subtype,可以使用x-开始的独立名称(例如application/x-gzip)
subtype用于指定type的详细形式,常用信息(http)如下:
.txt        text/plain(纯文本)
.css        text/css
.rtf        application/rtf
.js        text/javascript
.html/.html    text/html(HTML文档)
.xml        text/xml xml文档
.exe        application/x-msdownload
.doc        application/msword
.ppt/.pps    application/x-ppt
.xls        application/x-xls
.xhtml        application/xhtml+xml(XHTML文档)
.gif        p_w_picpath/gif(GIF图像)
.jpeg        p_w_picpath/jpeg(JPEG图像)【PHP中为:p_w_picpath/pjpeg】
.jpg        p_w_picpath/jpeg(JPEG图像)
.png        p_w_picpath/png(PNG图像)【PHP中为:p_w_picpath/x-png】
.ico        p_w_picpath/x-icon
.au        audio/basic
.ra/.ram    audio/x-pn-realaudio
.mp3        audio/mpeg
.mp4/.mpg4    video/mp4
.midi        audio/x-midi
.wav        audio/x-wav
.3gp        video/3gpp
.asx        video/x-ms-asf
.avi        video/avi
.mpeg/.mpg    video/mpeg(MPEG动画)
.rmvb        video/vnd.rn-realvideo
.octet-stream    application/octet-stream(任意的二进制数据)
.pdf        application/pdf(PDF文档)
.js        application/x-javascript
.java        java/*
.jsp        application/x-jpg
.pl        application/x-perl
.php        application/x-httpd-php
.swf/.cab    application/x-shockwave-flash
.zip        application/zip
.gz        application/x-gzip
.gzip        application/x-gzip
.bzip2        application/x-bzip2
.tar        application/x-tar
.rar        application/octet-stream
.tgz        application/x-tar
.torrent    application/x-bittorrent