Content-Type 对照表
30+类型
即时搜索
一键复制
HTTP Content-Type 完整对照表,涵盖文本、JSON、XML、图片、音视频、文档等分类,支持搜索和分类筛选,点击即可复制。
扩展名 → Content-Type 查询
| Content-Type | 扩展名 | 说明 | Charset | 操作 |
|---|---|---|---|---|
| text/plain | .txt | 纯文本文件 | 支持 | |
| text/html | .html/.htm | HTML网页 | 支持 | |
| text/css | .css | CSS样式表 | 支持 | |
| text/javascript | .js | JavaScript脚本(旧) | 支持 | |
| text/xml | .xml | XML文档 | 支持 | |
| text/csv | .csv | CSV表格数据 | 支持 | |
| text/markdown | .md | Markdown文档 | 支持 | |
| application/json | .json | JSON数据格式 | — | |
| application/ld+json | .jsonld | JSON-LD结构化数据 | — | |
| application/xml | .xml | XML数据格式 | 支持 | |
| application/rss+xml | .rss | RSS订阅源 | 支持 | |
| application/atom+xml | .atom | Atom订阅源 | 支持 | |
| application/x-www-form-urlencoded | 表单 | 表单提交(默认编码) | — | |
| multipart/form-data | 表单 | 文件上传表单 | — | |
| application/x-www-form-urlencoded; charset=UTF-8 | 表单 | UTF-8编码表单提交 | — | |
| image/jpeg | .jpg/.jpeg | JPEG图片 | — | |
| image/png | .png | PNG图片(支持透明) | — | |
| image/gif | .gif | GIF动图/静图 | — | |
| image/webp | .webp | WebP现代图片格式 | — | |
| image/svg+xml | .svg | 矢量图(XML格式) | 支持 | |
| image/x-icon | .ico | 网站图标Favicon | — | |
| audio/mpeg | .mp3 | MP3音频 | — | |
| audio/wav | .wav | WAV无损音频 | — | |
| video/mp4 | .mp4 | MP4视频(H.264) | — | |
| video/webm | .webm | WebM开放视频格式 | — | |
| application/pdf | PDF文档 | — | ||
| application/msword | .doc | Word 97-2003文档 | — | |
| application/vnd.openxmlformats-officedocument.wordprocessingml.document | .docx | Word 2007+文档 | — | |
| application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | .xlsx | Excel 2007+表格 | — | |
| application/vnd.openxmlformats-officedocument.presentationml.presentation | .pptx | PowerPoint 2007+ | — | |
| application/zip | .zip | ZIP压缩包 | — | |
| application/gzip | .gz | GZIP压缩 | — | |
| application/octet-stream | 任意 | 二进制流(强制下载) | — | |
| application/x-protobuf | .proto | Protocol Buffers | — | |
| application/x-www-form-urlencoded | — | 表单默认提交编码 | — |
使用说明
- • charset 参数用于文本类Content-Type,声明字符编码,如
text/html; charset=UTF-8 - • 不指定charset时,浏览器可能按默认编码解析,中文易出现乱码 → 务必显式声明UTF-8
- • application/json 发送中文时需
JSON.stringify()并声明 charset - • 文件下载场景常用
application/octet-stream强制触发下载 - • AJAX请求需设置
Content-Type请求头,后端据此解析请求体
PHP设置示例
header('Content-Type: application/json; charset=UTF-8');
echo json_encode($data, JSON_UNESCAPED_UNICODE);
HTML设置示例
<meta charset="UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">