http请求头中的content-type属性
2021-04-26 02:26
标签:let 全面 expires host 方案 如何使用 md5 intern 时间 在HTTP请求中,我们每天都在使用Content-Type来指定不同格式的请求信息,但是却很少有人去全面了解Content-Type中允许的值有多少,因此这里来了解一下Content-Type的可用值,以及在Spring MVC中如何使用它们来映射请求信息。 什么是Content-Type 要知道什么是Content-Type,首先要了解什么是Internet Media Type。Internet Media Type即互联网媒体类型,也叫做MIME类型,使用两部分标识符来确定一个类型。在HTTP协议消息头中,使用Content-Type来表示具体请求中的媒体类型信息,意思就是说,Content-Type是Internet Media Type在HTTP协议中的别称。 Content-Type的格式 上面是Content-Type的格式,可以拆解为三个部分,分别是主类型(type)、子类型(subtype)和参数(parameter)。 主类型(type) 主类型可以是任意的字符串,比如text。如果是*号则代表所有类型。 子类型(subtype) 子类型可以是任意的字符串,比如html。如果是*号则代表所有类型。 参数(parameter) 参数是可选的,可以在Content-Type中加入一些特殊的参数,比如Accept请求头的参数,常见的有用于设置字符编码的charset参数。 Content-Type中常见的媒体格式类型 以text开头的媒体格式类型: text/html: HTML格式。 text/plain:纯文本格式。 text/xml: XML格式。 以image开头的媒体格式类型: image/gif:gif图片格式。 image/jpeg:jpg图片格式。 image/png:png图片格式。 以application开头的媒体格式类型: application/xhtml+xml:XHTML格式。 application/xml: XML数据格式。 application/atom+xml:Atom XML聚合格式 。 application/json: JSON数据格式。 application/pdf:pdf格式 。 application/msword: Word文档格式。 application/octet-stream: 二进制流数据(如常见的文件下载)。 application/x-www-form-urlencoded: type/subtype(;parameter)? type
Content-Type: text/html;charset:utf-8;
上一篇:WEB各类常用测试工具
下一篇:实现简单的 JS 模块加载器
文章标题:http请求头中的content-type属性
文章链接:http://soscw.com/index.php/essay/79619.html