HTTP Content-type 对照表
什么是Content-Type
Content-Type(内容类型)是HTTP头部信息中的重要字段,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件。 例如,在使用PHP输出图片文件、JSON数据、XML文件等非HTML内容时,就必须用header函数来指定Content-Type,才能达到预期的效果。
应用程序类型 Application
常见应用程序文件的Content-Type:
| 文件扩展名 | Content-Type | 描述 |
|---|---|---|
| .*(未知类型) | application/octet-stream | 通用 二进制流,不知道下载文件类型时使用 |
| .json | application/json | JSON JavaScript Object Notation |
| application/pdf | PDF 便携式文档格式 | |
| .xml | application/xml | XML 可扩展标记语言 |
| .zip | application/zip | 压缩 ZIP压缩文件 |
| .doc, .docx | application/msword | Word Microsoft Word文档 |
| .xls, .xlsx | application/vnd.ms-excel | Excel Microsoft Excel工作表 |
| .ppt, .pptx | application/vnd.ms-powerpoint | PPT Microsoft PowerPoint演示文稿 |
| .js | application/javascript | JS JavaScript文件 |
| .js | application/ecmascript | JS ECMAScript (严格处理规则) |
| .woff | application/font-woff | 字体 Web开放字体格式 |
| .apk | application/vnd.android.package-archive | APK Android应用安装包 |
| .ipa | application/vnd.iphone | IPA iOS应用安装包 |
| .gzip | application/gzip | 压缩 Gzip压缩文件 |
| .rtf | application/msword | RTF 富文本格式文档 |
| .xhtml | application/xhtml+xml | XHTML 可扩展超文本标记语言 |
| .xml | application/rss+xml | RSS RSS订阅 |
| .xml | application/soap+xml | SOAP SOAP数据交换协议 |
| .swf | application/x-shockwave-flash | Flash Flash动画 |
更多应用程序类型
| 文件扩展名 | Content-Type | 描述 |
|---|---|---|
| .ai | application/postscript | AI PostScript文件,用于电子产业和桌面出版领域 |
| .dtd | application/xml-dtd | DTD XML文件的文件型别定义 |
| .torrent | application/x-bittorrent | BT BitTorrent文件 |
| .mdb | application/msaccess | Access Microsoft Access数据库文件 |
| .dll, .exe | application/x-msdownload | 可执行 可执行文件 |
| .rmf | application/vnd.adobe.rmf | RMF Adobe Rich Media Format |
| .rmj | application/vnd.rn-realsystem-rmj | RMJ RealJukebox |
| .rmp | application/vnd.rn-rn_music_package | RMP RealNetworks音乐包 |
| .rmvb | application/vnd.rn-realmedia-vbr | RMVB RealMedia可变比特率 |
| .rnx | application/vnd.rn-realplayer | RNX RealPlayer扩展 |
| .rpm | audio/x-pn-realaudio-plugin | RPM RealAudio插件 |
| .rsml | application/vnd.rn-rsml | RSML RealSystem媒体语言 |
| .rtf | application/msword | RTF 富文本格式 |
| .rtf | application/x-rtf | RTF 富文本格式 |
| .sam | application/x-sam | SAM SAM文件 |
| .sat | application/x-sat | SAT SAT文件 |
| .sdp | application/sdp | SDP 会话描述协议 |
| .sdw | application/x-sdw | SDW SDW文件 |
| .sit | application/x-stuffit | SIT StuffIt压缩文件 |
| .slb | application/x-slb | SLB SLB文件 |
| .sld | application/x-sld | SLD SLD文件 |
| .smi | application/smil | SMIL 同步多媒体集成语言 |
| .smil | application/smil | SMIL 同步多媒体集成语言 |
| .smk | application/x-smk | SMK Smacker视频 |
| .spc | application/x-pkcs7-certificates | SPC 软件发布者证书 |
| .spl | application/futuresplash | SPL FutureSplash播放器 |
| .ssm | application/streamingmedia | SSM 流媒体 |
| .sst | application/vnd.ms-pki.certstore | SST 证书存储 |
| .stl | application/vnd.ms-pki.stl | STL 证书信任列表 |
| .sty | application/x-sty | STY STY文件 |
| .swf | application/x-shockwave-flash | SWF Shockwave Flash |
| .tdf | application/x-tdf | TDF TDF文件 |
| .tg4 | application/x-tg4 | TG4 TG4文件 |
| .tga | application/x-tga | TGA Truevision图形适配器 |
| .tif | application/x-tif | TIF 标签图像文件格式 |
| .torrent | application/x-bittorrent | BT BitTorrent文件 |
| .uin | application/x-icq | UIN ICQ用户识别号 |
| .vda | application/x-vda | VDA VDA文件 |
| .vdx | application/vnd.visio | VDX Visio XML绘图 |
| .vpg | application/x-vpeg005 | VPG VPG文件 |
| .vsd | application/vnd.visio | VSD Visio绘图 |
| .vsd | application/x-vsd | VSD Visio绘图 |
| .vss | application/vnd.visio | VSS Visio模具 |
| .vst | application/vnd.visio | VST Visio模板 |
| .vst | application/x-vst | VST Visio模板 |
| .vsw | application/vnd.visio | VSW Visio工作区 |
| .vsx | application/vnd.visio | VSX Visio模具XML |
| .vtx | application/vnd.visio | VTX Visio模板XML |
| .wb1 | application/x-wb1 | WB1 WB1文件 |
| .wb2 | application/x-wb2 | WB2 WB2文件 |
| .wb3 | application/x-wb3 | WB3 WB3文件 |
| .wiz | application/msword | WIZ Word向导 |
| .wk3 | application/x-wk3 | WK3 Lotus 1-2-3工作表 |
| .wk4 | application/x-wk4 | WK4 Lotus 1-2-3工作表 |
| .wkq | application/x-wkq | WKQ WKQ文件 |
| .wks | application/x-wks | WKS Works电子表格 |
| .wmd | application/x-ms-wmd | WMD Windows Media下载包 |
| .wmf | application/x-wmf | WMF Windows图元文件 |
| .wmz | application/x-ms-wmz | WMZ 压缩Windows Media |
| .wp6 | application/x-wp6 | WP6 WordPerfect 6文档 |
| .wpd | application/x-wpd | WPD WordPerfect文档 |
| .wpg | application/x-wpg | WPG WordPerfect图形 |
| .wpl | application/vnd.ms-wpl | WPL Windows媒体播放列表 |
| .wq1 | application/x-wq1 | WQ1 WQ1文件 |
| .wr1 | application/x-wr1 | WR1 WR1文件 |
| .wri | application/x-wri | WRI Windows写字板文档 |
| .wrk | application/x-wrk | WRK WRK文件 |
| .ws | application/x-ws | WS WS文件 |
| .ws2 | application/x-ws | WS2 WS2文件 |
| .x_b | application/x-x_b | X_B X_B文件 |
| .x_t | application/x-x_t | X_T X_T文件 |
| .xap | application/x-silverlight-app | XAP Silverlight应用程序包 |
| .xdp | application/vnd.adobe.xdp | XDP XML数据包 |
| .xfd | application/vnd.adobe.xfd | XFD Adobe XFD文件 |
| .xfdf | application/vnd.adobe.xfdf | XFDF XML表单数据格式 |
| .xls | application/vnd.ms-excel | XLS Excel工作簿 |
| .xlw | application/x-xlw | XLW Excel工作区 |
| .xpl | audio/scpls | XPL 播放列表 |
| .xwd | application/x-xwd | XWD X窗口转储 |
| .anv | application/x-anv | ANV ANV文件 |
| .p12, .pfx | application/x-pkcs12 | 证书 个人信息交换文件 |
| .p7b | application/x-pkcs7-certificates | 证书 证书文件 |
| .p7s | application/pkcs7-signature | 签名 数字签名 |
| .cer, .crt | application/x-x509-ca-cert | 证书 安全证书 |
| .mpd, .mpp, .mpt | application/vnd.ms-project | Project Microsoft Project文件 |
| .ogg | application/ogg | OGG Ogg多媒体容器格式 |
| .rdf | application/rdf+xml | RDF 资源描述框架 |
| .sitx, .sit | application/x-stuffit | 压缩 StuffIt压缩文件 |
| .vsd, .vst | application/vnd.visio | Visio Microsoft Visio图表 |
| .001 | application/x-001 | 001 001格式文件 |
| .301 | application/x-301 | 301 301格式文件 |
| .906 | application/x-906 | 906 906格式文件 |
| .a11 | application/x-a11 | A11 A11格式文件 |
| .awf | application/vnd.adobe.workflow | Adobe Adobe工作流文件 |
| .bmp | application/x-bmp | BMP 位图文件 |
| .c4t | application/x-c4t | C4T C4T格式文件 |
| .cal | application/x-cals | CAL CALS格式文件 |
| .cdf | application/x-netcdf | CDF 网络通用数据格式 |
| .cel | application/x-cel | CEL CEL格式文件 |
| .cg4 | application/x-g4 | CG4 G4格式文件 |
| .cit | application/x-cit | CIT CIT格式文件 |
| .bot | application/x-bot | BOT BOT格式文件 |
| .c90 | application/x-c90 | C90 C90格式文件 |
| .cat | application/vnd.ms-pki.seccat | 安全 安全目录文件 |
| .cdr | application/x-cdr | CDR CorelDRAW图形文件 |
| .cgm | application/x-cgm | CGM 计算机图形元文件 |
| .cmx | application/x-cmx | CMX Corel Presentation Exchange文件 |
| .crl | application/pkix-crl | CRL 证书吊销列表 |
| .csi | application/x-csi | CSI CSI文件 |
| .cut | application/x-cut | CUT 剪切文件 |
| .dbm | application/x-dbm | DBM 数据库管理器文件 |
| .cmp | application/x-cmp | CMP CMP格式文件 |
| .cot | application/x-cot | COT COT格式文件 |
| .dbf | application/x-dbf | DBF 数据库文件 |
| .dbx | application/x-dbx | DBX Outlook Express数据库 |
| .dcx | application/x-dcx | DCX 多页PCX图像 |
| .dgn | application/x-dgn | DGN MicroStation设计文件 |
| .dib | application/x-dib | DIB 设备无关位图 |
| .drw | application/x-drw | DRW 绘图文件 |
| .dwf | application/x-dwf | DWF Design Web Format |
| .dxb | application/x-dxb | DXB 绘图交换二进制 |
| .edn | application/vnd.adobe.edn | EDN Adobe EDN文件 |
| .dwg | application/x-dwg | DWG AutoCAD绘图数据库 |
| .dxf | application/x-dxf | DXF 绘图交换格式 |
| .emf | application/x-emf | EMF 增强型图元文件 |
| .epi | application/x-epi | EPI EPI格式文件 |
| .eps | application/postscript | EPS 封装PostScript |
| .eps | application/x-ps | EPS 封装PostScript |
| .etd | application/x-ebx | ETD ETD格式文件 |
| .fif | application/fractals | FIF 分形图像格式 |
| .frm | application/x-frm | FRM 表单文件 |
| .gbr | application/x-gbr | GBR Gerber文件 |
| .g4 | application/x-g4 | G4 G4文件 |
| .gl2 | application/x-gl2 | GL2 GL2格式文件 |
| .gp4 | application/x-gp4 | GP4 GP4格式文件 |
| .hgl | application/x-hgl | HGL HP图形语言 |
| .hmr | application/x-hmr | HMR HMR格式文件 |
| .hpg | application/x-hpgl | HPG HP图形语言 |
| .hpl | application/x-hpl | HPL HP图形语言 |
| .hqx | application/mac-binhex40 | HQX BinHex编码文件 |
| .hrf | application/x-hrf | HRF HRF格式文件 |
| .hta | application/hta | HTA HTML应用程序 |
| .icb | application/x-icb | ICB 图像编解码器位图 |
| .ico | application/x-ico | ICO 图标文件 |
| .iff | application/x-iff | IFF 交换文件格式 |
| .ig4 | application/x-g4 | IG4 IG4格式文件 |
| .igs | application/x-igs | IGS 初始图形交换规范 |
| .iii | application/x-iphone | III iPhone应用 |
| .img | application/x-img | IMG 磁盘镜像文件 |
| .ins | application/x-internet-signup | INS Internet注册文件 |
| .isp | application/x-internet-signup | ISP Internet服务提供商设置 |
| .jpe | application/x-jpe | JPE JPEG图像 |
| .jpg | application/x-jpg | JPG JPEG图像 |
| .js | application/x-javascript | JS JavaScript文件 |
| .lar | application/x-laplayer-reg | LAR LAPlayer注册文件 |
| .latex | application/x-latex | LATEX LaTeX文档 |
| .lbm | application/x-lbm | LBM Deluxe Paint位图 |
| .ls | application/x-javascript | LS LiveScript文件 |
| .ltr | application/x-ltr | LTR LTR格式文件 |
| .man | application/x-troff-man | MAN Unix手册页 |
| .mac | application/x-mac | MAC MacPaint位图 |
| .mfp | application/x-shockwave-flash | MFP Shockwave Flash |
| .mi | application/x-mi | MI MI格式文件 |
| .mil | application/x-mil | MIL MIL格式文件 |
| .mocha | application/x-javascript | MOCHA Mocha脚本 |
| .mxp | application/x-mmxp | MXP Adobe Extension安装包 |
| .nrf | application/x-nrf | NRF NRF格式文件 |
| .out | application/x-out | OUT 可执行输出文件 |
| .p10 | application/pkcs10 | P10 PKCS #10证书请求 |
| .p7b | application/x-pkcs7-certificates | P7B PKCS #7证书 |
| .p7m | application/pkcs7-mime | P7M PKCS #7 MIME消息 |
| .p7r | application/x-pkcs7-certreqresp | P7R PKCS #7证书响应 |
| .pc5 | application/x-pc5 | PC5 PC5格式文件 |
| .pci | application/x-pci | PCI PCI格式文件 |
| .pcl | application/x-pcl | PCL 打印机控制语言 |
| .pcx | application/x-pcx | PCX PC Paintbrush位图 |
| .pdx | application/vnd.adobe.pdx | PDX Adobe PDX文件 |
| .pgl | application/x-pgl | PGL HP图形语言 |
| .pic | application/x-pic | PIC 图片文件 |
| .pko | application/vnd.ms-pki.pko | PKO Microsoft PKO证书 |
| .pl | application/x-perl | PL Perl脚本 |
| .plt | application/x-plt | PLT PLT格式文件 |
| .png | application/x-png | PNG 便携式网络图形 |
| .ppa | application/vnd.ms-powerpoint | PPA PowerPoint插件 |
| .ppm | application/x-ppm | PPM 便携式像素图 |
| .pps | application/vnd.ms-powerpoint | PPS PowerPoint幻灯片 |
| .ppt | application/x-ppt | PPT PowerPoint演示文稿 |
| .pr | application/x-pr | PR PR格式文件 |
| .prf | application/pics-rules | PRF 图片规则 |
| .prn | application/x-prn | PRN 打印文件 |
| .prt | application/x-prt | PRT PRT格式文件 |
| .ps | application/x-ps | PS PostScript文件 |
| .ptn | application/x-ptn | PTN PTN格式文件 |
| .pwz | application/vnd.ms-powerpoint | PWZ PowerPoint向导 |
| .ras | application/x-ras | RAS 栅格图像 |
| .rat | application/rat-file | RAT RAT文件 |
| .rec | application/vnd.rn-recording | REC RealNetworks录制 |
| .red | application/x-red | RED RED格式文件 |
| .rgb | application/x-rgb | RGB RGB图像 |
| .rjt | application/vnd.rn-realsystem-rjt | RJT RealJukebox模板 |
| .rjs | application/vnd.rn-realsystem-rjs | RJS RealSystem JavaScript |
| .rlc | application/x-rlc | RLC RLC格式文件 |
| .rle | application/x-rle | RLE 行程长度编码图像 |
| .rm | application/vnd.rn-realmedia | RM RealMedia媒体 |
文本类型 Text
常见文本文件的Content-Type:
| 文件扩展名 | Content-Type | 描述 |
|---|---|---|
| .txt | text/plain | 纯文本 普通文本 |
| .html, .htm | text/html | HTML 超文本标记语言 |
| .css | text/css | CSS 层叠样式表 |
| .xml | text/xml | XML XML格式文本 |
| .csv | text/csv | CSV 逗号分隔值文本 |
| .svg | text/xml | SVG 可缩放矢量图形 |
| .xsl | text/xml | XSL 可扩展样式表语言 |
| .xsd | text/xml | XSD XML Schema定义 |
| .xhtml | text/html | XHTML 可扩展HTML |
更多文本类型
| 文件扩展名 | Content-Type | 描述 |
|---|---|---|
| .323 | text/h323 | H323 H.323文件 |
| .asp | text/asp | ASP ASP页面 |
| .htc | text/x-component | HTC HTML组件 |
| .jsp | text/html | JSP Java服务器页面 |
| .rtf | text/rtf | RTF 富文本格式 |
| .sol | text/plain | SOL 纯文本 |
| .vcf | text/x-vcard | vCard 电子名片 |
| .htx | text/html | HTX HTML模板 |
| .wml | text/vnd.wap.wml | WML 无线标记语言 |
| .wsdl | text/xml | WSDL Web服务描述语言 |
| .xslt | text/xml | XSLT XSL转换 |
| .r3t | text/vnd.rn-realtext3d | R3T RealText 3D文本 |
| .biz | text/xml | BIZ 业务XML |
| .cml | text/xml | CML 化学标记语言 |
| .asa | text/asa | ASA ASA文件 |
| .dcd | text/xml | DCD 文档内容描述 |
| .ent | text/xml | ENT XML实体 |
| .fo | text/xml | FO XSL格式化对象 |
| .math | text/xml | MATH 数学标记语言 |
| .mml | text/xml | MML 数学标记语言 |
| .mtx | text/xml | MTX XML矩阵 |
| .plg | text/html | PLG 网页模板 |
| .rdf | text/xml | RDF 资源描述框架 |
| .rt | text/vnd.rn-realtext | RT RealText文本 |
| .spp | text/xml | SPP SPP XML文件 |
| .stm | text/html | STM 结构化文本标记 |
| .tld | text/xml | TLD 标签库描述符 |
| .uls | text/iuls | ULS 国际化文本 |
| .vml | text/xml | VML 矢量标记语言 |
| .tsd | text/xml | TSD XML类型描述 |
| .vxml | text/xml | VXML 语音XML |
| .xdr | text/xml | XDR XML数据规则 |
| .xql | text/xml | XQL XML查询语言 |
| .xquery | text/xml | XQUERY XML查询 |
| .odc | text/x-ms-odc | ODC Office数据连接 |
| .sor | text/plain | SOR 纯文本数据 |
图像类型 Image
常见图像文件的Content-Type:
| 文件扩展名 | Content-Type | 描述 |
|---|---|---|
| .png | image/png | PNG 便携式网络图形 |
| .jpg, .jpeg | image/jpeg | JPEG JPEG图像 |
| .gif | image/gif | GIF 图形交换格式 |
| .svg | image/svg+xml | SVG 可缩放矢量图形 |
| .ico | image/x-icon | ICO 图标文件 |
| .webp | image/webp | WebP WebP图像 |
| .tif, .tiff | image/tiff | TIFF 标签图像文件格式 |
| .bmp | application/x-bmp | BMP 位图图像文件 |
更多图像类型
| 文件扩展名 | Content-Type | 描述 |
|---|---|---|
| .fax | image/fax | FAX 传真图像 |
| .jfif | image/jpeg | JFIF JPEG文件交换格式 |
| .jpe | image/jpeg | JPE JPEG图像扩展 |
| .net | image/pnetvue | NET Microsoft NetMeeting图像 |
| .rp | image/vnd.rn-realpix | RP RealPix图像 |
| .wbmp | image/vnd.wap.wbmp | WBMP 无线位图 |
音频类型 Audio
常见音频文件的Content-Type:
| 文件扩展名 | Content-Type | 描述 |
|---|---|---|
| .mp3 | audio/mp3 | MP3 MP3音频 |
| .wav | audio/wav | WAV WAV音频 |
| .ogg | audio/ogg | OGG OGG音频 |
| .midi, .mid | audio/mid | MIDI MIDI音频 |
| .m4a | audio/mp4 | M4A MP4音频 |
| .wma | audio/x-ms-wma | WMA Windows Media音频 |
| .aac | audio/aac | AAC 高级音频编码 |
| .ra | audio/vnd.rn-realaudio | RA RealAudio文件 |
更多音频类型
| 文件扩展名 | Content-Type | 描述 |
|---|---|---|
| .aif, .aiff, .aifc | audio/aiff | AIFF 音频交换文件格式 |
| .au | audio/basic | AU 基本音频文件 |
| .la1 | audio/x-liquid-file | LA1 Liquid Audio文件 |
| .lavs | audio/x-liquid-secure | LAVS 安全Liquid Audio文件 |
| .m3u | audio/mpegurl | M3U MP3播放列表 |
| .mp1 | audio/mp1 | MP1 MPEG-1音频 |
| .mp2 | audio/mp2 | MP2 MPEG-2音频 |
| .mp4 | audio/mp4 | MP4 MPEG-4音频 |
| .mnd | audio/x-musicnet-download | MND MusicNet下载 |
| .mns | audio/x-musicnet-stream | MNS MusicNet流 |
| .mpga | audio/rn-mpeg | MPGA RealNetworks MPEG音频 |
| .pls | audio/scpls | PLS Shoutcast播放列表 |
| .ram | audio/x-pn-realaudio | RAM RealAudio元文件 |
| .rmi | audio/mid | RMI RIFF MID音频 |
| .rmm | audio/x-pn-realaudio | RMM RealMedia音频 |
| .snd | audio/basic | SND 基础音频 |
| .wax | audio/x-ms-wax | WAX Windows Media音频重定向 |
| .acp | audio/x-mei-aac | ACP AAC音频 |
| .lmsff | audio/x-la-lms | LMSFF LMS音频 |
视频类型 Video
常见视频文件的Content-Type:
| 文件扩展名 | Content-Type | 描述 |
|---|---|---|
| .mp4 | video/mp4 | MP4 MP4视频 |
| .avi | video/avi | AVI AVI视频 |
| .mpeg, .mpg | video/mpg | MPEG MPEG视频 |
| .webm | video/webm | WebM WebM视频 |
| .ogv | video/ogg | OGV OGG视频 |
| .wmv | video/x-ms-wmv | WMV Windows Media视频 |
| .mov | video/quicktime | MOV QuickTime视频 |
| .flv | video/x-flv | FLV Flash视频 |
更多视频类型
| 文件扩展名 | Content-Type | 描述 |
|---|---|---|
| .asf | video/x-ms-asf | ASF Advanced Systems Format |
| .asx | video/x-ms-asf | ASX ASF重定向文件 |
| .ivf | video/x-ivf | IVF Intel视频格式 |
| .m1v | video/x-mpeg | M1V MPEG-1视频 |
| .m2v | video/x-mpeg | M2V MPEG-2视频 |
| .m4e | video/mpeg4 | M4E MPEG-4视频 |
| .movie | video/x-sgi-movie | MOVIE SGI视频格式 |
| .mp2v | video/mpeg | MP2V MPEG-2视频 |
| .mpa | video/x-mpg | MPA MPEG音频 |
| .mpe | video/x-mpeg | MPE MPEG视频 |
| .mpv | video/mpg | MPV MPEG视频 |
| .mpv2 | video/mpeg | MPV2 MPEG-2视频 |
| .rv | video/vnd.rn-realvideo | RV RealVideo |
| .wm | video/x-ms-wm | WM Windows Media文件 |
| .wmx | video/x-ms-wmx | WMX Windows Media重定向 |
| .wvx | video/x-ms-wvx | WVX Windows Media视频重定向 |
消息类型 Message
常见消息文件的Content-Type:
| 文件扩展名 | Content-Type | 描述 |
|---|---|---|
| .eml | message/rfc822 | EML 电子邮件消息 |
| .mht, .mhtml | message/rfc822 | MHTML MIME HTML |
| .nws | message/rfc822 | NWS 新闻文件 |
绘图类型 Drawing
常见绘图文件的Content-Type:
| 文件扩展名 | Content-Type | 描述 |
|---|---|---|
| .907 | drawing/907 | 907 绘图文件 |
| .slk | drawing/x-slk | SLK SLK绘图文件 |
| .top | drawing/x-top | TOP TOP绘图文件 |
Java类型 Java
常见Java文件的Content-Type:
| 文件扩展名 | Content-Type | 描述 |
|---|---|---|
| .class | java/class | CLASS Java类文件 |
| .java | java/x-java-source | JAVA Java源代码文件 |
其他类型 Other
其他类型的Content-Type:
| 文件扩展名 | Content-Type | 描述 |
|---|---|---|
| .dwf | model/vnd.dwf | DWF Design Web Format |
注意事项
在使用Content-Type时,需要注意以下几点:
- Content-Type是HTTP头部的一部分,用于指定响应的媒体类型。
- 正确设置Content-Type可以帮助浏览器正确地解析和呈现内容。
- 对于未知的文件类型,可以使用
application/octet-stream作为默认值。 - 在实际应用中,可以根据服务器配置和应用需求选择适当的Content-Type。
- 某些文件扩展名可能对应多种Content-Type,视具体应用场景选择。
实际应用
在Web开发中,正确设置Content-Type非常重要:
- API返回JSON数据时:
application/json - 提供文件下载时:
application/octet-stream - 网页内容:
text/html - 样式文件:
text/css - JavaScript文件:
application/javascript
特殊情况处理
- 对于下载文件,建议使用
Content-Disposition: attachment; filename="example.ext"头部。 - 对于UTF-8编码的文本文件,应设置
Content-Type: text/plain; charset=utf-8。 - 某些旧版浏览器可能不支持新的Content-Type,需要进行兼容性处理。
