content-type有哪些类型
时间: 2025-01-22 16:20:11 浏览: 21
HTTP Content-Type MIME Types 列表
HTTP Content-Type
是用于指定资源类型的元数据,它帮助客户端理解如何解析接收到的数据。以下是常见的 MIME 类型列表:
文本类型
text/plain
: 表示纯文本文件[^1]。text/html
: HTML 文件格式,网页的主要构成部分。
图像类型
image/jpeg
: JPEG 格式的图片文件。image/png
: PNG 格式的图像文件。image/gif
: GIF 动画或静态图象文件。
应用程序类型
application/pdf
: PDF (Portable Document Format) 文件[^3]。application/json
: JSON 数据结构,常用于Web API响应体中传递对象信息。application/xml
: XML 数据交换格式。application/msword
: Microsoft Word 文档(.doc)[^2]。application/vnd.openxmlformats-officedocument.wordprocessingml.document
: Office Open XML 格式的Word文档 (.docx)。
多媒体类型
audio/mpeg
: MP3 音频流。video/mp4
: MPEG-4 编码视频文件。
当服务器发送一个请求给浏览器时,默认情况下会设置 default_type application/octet-stream;
这意味着如果找不到匹配的内容类型,则返回二进制流形式的数据。
对于未知或者自定义的文件扩展名,可以通过配置类似 Nginx 中的 mime.types
文件来映射特定的 MIME 类型到这些扩展上。
// Java代码片段展示如何根据文件名称获取其对应的MIME类型
public static void main(String[] args) {
MediaType mediaType = MediaTypeFactory.getMediaType("example.pdf").orElse(MediaType.APPLICATION_OCTET_STREAM);
System.out.println(mediaType.toString());
}
相关推荐


















