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/plaintext/htmltext/css, text/javascript
image 表明是某种图像。不包括视频,但是动态图(比如动态gif)也使用image类型 image/gifimage/pngimage/jpegimage/bmpimage/webpimage/x-iconimage/vnd.microsoft.icon  image/svg+xml
audio 表明是某种音频文件 audio/midiaudio/mpeg, audio/webm, audio/ogg, audio/wav
video 表明是某种视频文件 video/webmvideo/ogg
application 表明是某种二进制数据

application/octet-streamapplication/pkcs12application/vnd.mspowerpointapplication/xhtml+xmlapplication/xml,  application/pdf

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

种类非常多,以上也就是一些网页常用的,还有很多可以查这里

https://www.w3school.com.cn/media/media_mimeref.asp

HTTP中content-type和MIME媒体类型相关推荐

  1. MIME媒体类型:简介,作用(描述并标记多媒体内容),示例

    **MIME媒体类型(简称MIME类型)**是描述报文实体主体内容的一些标准化名称(比如,text/html.image/jpeg). 因特网有数千种不同的数据类型,HTTP仔细地给每种要通过web传 ...

  2. python中函数type可以测试对象类型_python类型检测最终指南--Typing模块的使用

    正文共:30429 字 预计阅读时间:76分钟 原文链接:https://realpython.com/python-type-checking/ 作者:Geir Arne Hjelle 译者:陈祥安 ...

  3. python中函数type可以测试对象类型_Python中type函数type()显示对象的类型,dir函数dir()显示的是对象可用的方法。_学小易找答案...

    [判断题]new_word = word.upper() 这一语句表示将word这个变量的值全部小写并赋给新变量new_word. [单选题]All of the students have fini ...

  4. Sharepoint学习笔记—Site Definition系列-- 2、创建Content Type

    Sharepoint本身就是一个丰富的大容器,里面存储的所有信息我们可以称其为"内容(Content)",为了便于管理这些Conent,按照人类的正常逻辑就必然想到的是对此进行&q ...

  5. Media Foundation——媒体类型(1)

    Media Foundaton对象的属性和特性 每一个对象上的数据,都可通过"属性(Attributes)"和"特性(Properties)"来设置.描述.属性 ...

  6. Media Type 媒体类型(MIME Type、Content Type)

    媒体类型用于声明随之而来的数据的格式.又称:MIME类型.MIME Type.Content Type. 是一种用于在异构系统.分布式网络之间声明并传递信息主体格式的方法. 一般的,在文件系统中,我们 ...

  7. MIME Type 媒体类型

    媒体类型MIME type 服务器可以存储的资源类型多种多样如音频.视频.图片.ppt.excel.网页等,那浏览器怎么知道不同的类型怎么处理呢?这种时候需要服务器和客户端配合完成. 首先是服务器通过 ...

  8. Android打开各种文件的MIME TYPE-setDataAndType函数中的Type关联

    MIME:全称Multipurpose Internet Mail Extensions,多功能Internet 邮件扩充服务.它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后 ...

  9. MIME Type描述消息内容类型的因特网标准

    服务器根据用户请求的资源找到对应的文件以后,会返回一个资源给到客户端浏览器,浏览器会对这个资源解析并且渲染.但是服务器上的资源类型有很多,比如图片类型.视频类型.Js.Css.文本等.浏览器如何识别当 ...

最新文章

  1. JS在浏览器中的执行机制
  2. Python使用循环实现1-100的和
  3. matlab画无量纲速度分布,麦克斯韦分布与概率论中典型分布的比较教学
  4. 动态规划 —— 线性 DP —— 序列问题
  5. Spring学习笔记之AOP配置篇(一) 注解配置
  6. 小米投资偏爱智能与芯片 雷军:有3家科创板上市
  7. servlet中文乱码_Servlet入门 信息过滤
  8. JDK、JRE、javac和JVM的关系
  9. QT 播放器之VideoWidget
  10. 水平面:篡命铜钱の1
  11. Alt+Shift+NumLock
  12. 数值优化学习十八——SQP
  13. Tik Tok月活12亿 Tiktok和抖音有什么不同 ?
  14. 什么是3C认证自我声明?
  15. 手把手教你Python+selenium爬虫百度文库源码+解析
  16. 1--MySQL基础知识内容
  17. java8 steam流在当前数据对象上的操作。判断list中的属性值是否符合条件或者不为空,后赋值另一个属性的操作
  18. 浅析溯源(2):如何实现区块链溯源
  19. 短视频平台搭建图片压缩
  20. Java-实现飞机躲子弹游戏

热门文章

  1. 三叠云福利抽奖活动!500份礼品免费送,超高中奖率
  2. 【MBSE】系统工程的本质
  3. Android 字符串资源(strings.xml)
  4. 微软图形控件(Chart或MSchart)的用法
  5. 2021-09-19OSPF接口网络类型实验
  6. nyoj 分数加减法
  7. 颜色空间的小数据大天地
  8. 黑莓将入华,服务费用不菲
  9. 2019小明的比赛c++
  10. 智能社:Javascript之Vue.JS(全套)