跳转至

HTTP content-type

Content-Type 用于说明 HTTP 消息体的媒体类型和可选编码。

常见示例

Content-Type: text/html; charset=utf-8
Content-Type: application/json
Content-Type: application/x-www-form-urlencoded
Content-Type: multipart/form-data; boundary=----demo

请求中的作用

服务端会根据 Content-Type 选择解析方式。例如 JSON、表单和文件上传的解析逻辑不同。

响应中的作用

浏览器会根据 Content-Type 决定如何处理正文。错误的类型可能造成下载异常、乱码或安全风险。

安全注意

不要只相信扩展名。服务端应同时控制文件内容、下载头和 MIME 类型,避免用户上传内容被浏览器当作脚本执行。