HTTP中content-type和MIME媒体类型
HTTP content-type
Content-Type(内容类型),一般是指网页中存在的 Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,这就是经常看到一些 PHP 网页点击的结果却是下载一个文件或一张图片的原因。
Content-Type 标头告诉客户端实际返回的内容的内容类型。
语法格式:
Content-Type: text/html; charset=utf-8 Content-Type: multipart/form-data; boundary=something
实例:
媒体类型(MIME)
媒体类型(通常称为 Multipurpose Internet Mail Extensions 或 MIME 类型 )是一种标准,用来表示文档、文件或字节流的性质和格式。
浏览器通常使用MIME类型(而不是文件扩展名)来确定如何处理URL,因此Web服务器在响应头中添加正确的MIME类型非常重要。如果配置不正确,浏览器可能会曲解文件内容,网站将无法正常工作,并且下载的文件也会被错误处理。
结构
type/subtype
MIME的组成结构非常简单;由类型与子类型两个字符串中间用'/'
分隔而组成。不允许空格存在。type 表示可以被分多个子类的独立类别。subtype 表示细分后的每个类型。
MIME类型对大小写不敏感,但是传统写法都是小写。
类型 | 描述 | 典型示例 |
---|---|---|
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 , image/vnd.microsoft.icon image/svg+xml
|
audio
|
表明是某种音频文件 |
audio/midi , audio/mpeg, audio/webm, audio/ogg, audio/wav
|
video
|
表明是某种视频文件 |
video/webm , video/ogg
|
application
|
表明是某种二进制数据 |
|
对于text文件类型若没有特定的subtype,就使用 text/plain
。类似的,二进制文件没有特定或已知的 subtype,即使用 application/octet-stream
。
种类非常多,以上也就是一些网页常用的,还有很多可以查这里
https://www.w3school.com.cn/media/media_mimeref.asp
HTTP中content-type和MIME媒体类型相关推荐
- MIME媒体类型:简介,作用(描述并标记多媒体内容),示例
**MIME媒体类型(简称MIME类型)**是描述报文实体主体内容的一些标准化名称(比如,text/html.image/jpeg). 因特网有数千种不同的数据类型,HTTP仔细地给每种要通过web传 ...
- python中函数type可以测试对象类型_python类型检测最终指南--Typing模块的使用
正文共:30429 字 预计阅读时间:76分钟 原文链接:https://realpython.com/python-type-checking/ 作者:Geir Arne Hjelle 译者:陈祥安 ...
- python中函数type可以测试对象类型_Python中type函数type()显示对象的类型,dir函数dir()显示的是对象可用的方法。_学小易找答案...
[判断题]new_word = word.upper() 这一语句表示将word这个变量的值全部小写并赋给新变量new_word. [单选题]All of the students have fini ...
- Sharepoint学习笔记—Site Definition系列-- 2、创建Content Type
Sharepoint本身就是一个丰富的大容器,里面存储的所有信息我们可以称其为"内容(Content)",为了便于管理这些Conent,按照人类的正常逻辑就必然想到的是对此进行&q ...
- Media Foundation——媒体类型(1)
Media Foundaton对象的属性和特性 每一个对象上的数据,都可通过"属性(Attributes)"和"特性(Properties)"来设置.描述.属性 ...
- Media Type 媒体类型(MIME Type、Content Type)
媒体类型用于声明随之而来的数据的格式.又称:MIME类型.MIME Type.Content Type. 是一种用于在异构系统.分布式网络之间声明并传递信息主体格式的方法. 一般的,在文件系统中,我们 ...
- MIME Type 媒体类型
媒体类型MIME type 服务器可以存储的资源类型多种多样如音频.视频.图片.ppt.excel.网页等,那浏览器怎么知道不同的类型怎么处理呢?这种时候需要服务器和客户端配合完成. 首先是服务器通过 ...
- Android打开各种文件的MIME TYPE-setDataAndType函数中的Type关联
MIME:全称Multipurpose Internet Mail Extensions,多功能Internet 邮件扩充服务.它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后 ...
- MIME Type描述消息内容类型的因特网标准
服务器根据用户请求的资源找到对应的文件以后,会返回一个资源给到客户端浏览器,浏览器会对这个资源解析并且渲染.但是服务器上的资源类型有很多,比如图片类型.视频类型.Js.Css.文本等.浏览器如何识别当 ...
最新文章
- JS在浏览器中的执行机制
- Python使用循环实现1-100的和
- matlab画无量纲速度分布,麦克斯韦分布与概率论中典型分布的比较教学
- 动态规划 —— 线性 DP —— 序列问题
- Spring学习笔记之AOP配置篇(一) 注解配置
- 小米投资偏爱智能与芯片 雷军:有3家科创板上市
- servlet中文乱码_Servlet入门 信息过滤
- JDK、JRE、javac和JVM的关系
- QT 播放器之VideoWidget
- 水平面:篡命铜钱の1
- Alt+Shift+NumLock
- 数值优化学习十八——SQP
- Tik Tok月活12亿 Tiktok和抖音有什么不同 ?
- 什么是3C认证自我声明?
- 手把手教你Python+selenium爬虫百度文库源码+解析
- 1--MySQL基础知识内容
- java8 steam流在当前数据对象上的操作。判断list中的属性值是否符合条件或者不为空,后赋值另一个属性的操作
- 浅析溯源(2):如何实现区块链溯源
- 短视频平台搭建图片压缩
- Java-实现飞机躲子弹游戏