Content-Type: HTTP 头部解析
在 Web 开发中,Content-Type 是一个至关重要的 HTTP 头部,它告诉浏览器如何解释和显示响应的内容。本文将为您列举一些常见的 Content-Type 值,并简要描述它们的用途。
1. 文本类型
文本类型主要用于描述纯文本、HTML、CSS 和 JavaScript 等文本资源。
text/plain: 纯文本text/html: HTML 文档text/css: CSS 样式表text/javascript: JavaScript 代码
2. 图像类型
图像类型描述了各种常见的图像格式。
image/jpeg: JPEG 图像image/png: PNG 图像image/gif: GIF 图像image/webp: WebP 图像image/svg+xml: SVG 图像
3. 音频/视频类型
这些类型用于描述音频和视频资源。
audio/mpeg: MP3 音频audio/wav: WAV 音频video/mp4: MP4 视频video/webm: WebM 视频video/ogg: Ogg 视频或音频
4. 应用类型
应用类型用于描述各种应用程序和文件格式。
application/octet-stream: 任意的二进制数据application/json: JSON 数据application/xml: XML 数据application/zip: ZIP 压缩文件application/pdf: PDF 文档application/msword: Microsoft Word 文档application/vnd.ms-excel: Microsoft Excel 文档application/vnd.ms-powerpoint: Microsoft PowerPoint 文档
5. 字体类型
这些类型用于描述 Web 字体。
font/woff: Web Open Font Format (WOFF)font/woff2: Web Open Font Format (WOFF2)font/ttf: TrueType 字体font/otf: OpenType 字体
6. 多部分类型
多部分类型用于描述包含多个部分的消息,例如表单提交或字节范围响应。
multipart/form-data: 用于表单数据的提交和文件上传multipart/byteranges: 指示响应是多个范围的字节内容
7. 消息类型
消息类型用于描述其他 HTTP 消息。
message/http: HTTP 消息
结论
Content-Type 是一个非常重要的 HTTP 头部,它帮助浏览器确定如何处理和显示响应的内容。虽然上述列表只是 Content-Type 可能值的一个子集,但它涵盖了大多数常见的情况。在开发 Web 应用程序时,确保正确设置此头部是非常重要的。










Comments NOTHING