最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

焦点热议:常用Content-Type汇总

来源:博客园


(资料图片仅供参考)

MIME type

  • 定义

媒体类型(通常称为 Multipurpose Internet Mail Extensions 或 MIME 类型)是一种标准,用来表示文档、文件或字节流的性质和格式。

  • 语法

MIME 的组成结构非常简单;由类型与子类型两个字符串中间用"/"分隔而组成。不允许空格存在。type 表示可以被分多个子类的独立类别。subtype 表示细分后的每个类型。MIME 类型对大小写不敏感,但是传统写法都是小写。

type/subtype
  • 独立类型

类型描述示例
text表明文件是普通文本,理论上是人类可读text/plain, text/html, text/css, text/javascript
image表明是某种图像。不包括视频,但是动态图(比如动态 gif)也使用 image 类型image/gif, image/png, image/jpeg, image/bmp, image/webp, image/x-icon
video表明是某种视频文件video/webm, video/ogg
audio表明是某种音频文件audio/midi, audio/mpeg, audio/webm, audio/ogg, audio/wav
application表明是某种二进制数据application/octet-stream, application/xhtml+xml, application/xml, application/pdf

对于 text 文件类型若没有特定的 subtype,就使用 text/plain。类似的,二进制文件没有特定或已知的 subtype,即使用 application/octet-stream。

完整 MIME 类型

完整的 MIME 类型列表可在 IANA | MIME Media Types 查看。

Content-Type

  • 定义

Content-Type 实体头部用于指示资源的 MIME 类型 media type 。在响应中,Content-Type 标头告诉客户端实际返回的内容的内容类型。在请求中 (如POST 或 PUT),客户端告诉服务器实际发送的数据类型。

  • 语法

Content-Type: text/html; charset=utf-8Content-Type: multipart/form-data; boundary=something
  • 常用

后缀名类型
.*application/octet-stream
.txttext/plain
.pngimage/png
.jpegimage/jpeg
.xlsapplication/-excel
.xlsapplication/x-xls
.pdfapplication/pdf
.mp3audio/mp3
.mp4video/mp4
.exeapplication/x-msdownload

关键词: