Content-Type
实体头部用于指示资源的MIME类型(互联网媒体类型)。
示例:Content-Type: text/html; charset=utf-8
(其中text/html
为MIME类型;charset
为字符编码标准)
MIME 类型
常见的MIME类型:
-
Type application
application/java-archive application/EDI-X12 application/EDIFACT application/javascript application/octet-stream 二进制流数据(如常见的文件下载) application/ogg application/pdf application/xhtml+xml application/x-shockwave-flash application/json application/ld+json application/xml application/zip application/x-www-form-urlencoded <form encType=””>中默认的encType,form表单数据被编码为key/value格式发送到服务器(表单默认的提交数据的格式)
-
Type audio
audio/mpeg audio/x-ms-wma audio/vnd.rn-realaudio audio/x-wav
-
Type image
image/gif image/jpeg image/png image/tiff image/vnd.microsoft.icon image/x-icon image/vnd.djvu image/svg+xml
-
Type multipart
multipart/mixed multipart/alternative multipart/related (using by MHTML (HTML mail).) multipart/form-data 需要在表单中进行文件上传时,就需要使用该格式
-
Type text
text/css text/csv text/html text/javascript (obsolete) text/plain text/xml
-
Type video
video/mpeg video/mp4 video/quicktime video/x-ms-wmv video/x-msvideo video/x-flv video/webm
-
Type vnd :
application/vnd.android.package-archive application/vnd.oasis.opendocument.text application/vnd.oasis.opendocument.spreadsheet application/vnd.oasis.opendocument.presentation application/vnd.oasis.opendocument.graphics application/vnd.ms-excel (.xls) application/vnd.openxmlformats-officedocument.spreadsheetml.sheet (.xlsx) application/vnd.ms-powerpoint (.ppt) application/vnd.openxmlformats-officedocument.presentationml.presentation (.pptx) application/msword (.doc) application/vnd.openxmlformats-officedocument.wordprocessingml.document (.docx) application/vnd.mozilla.xul+xml
参考:
- https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Content-Type
- https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Basics_of_HTTP/MIME_types
- MIME类型(完整):https://www.iana.org/assignments/media-types/media-types.xhtml