Http协议之Content-Type
2017-10-05 21:51
483 查看
4000
MediaType,即是Internet Media Type,互联网媒体类型;也叫做MIME类型,在Http协议消息头中,使用Content-Type来表示具体请求中的媒体类型信息。
Request头 : 请求的与实体对应的MIME信息
Response头 : 返回内容的MIME类型
主类型,
任意的字符串,如text,如果是*号代表所有;
subtype 子类型,
任意的字符串,如html,如果是*号代表所有;
parameter 可选,
一些参数,如Accept请求头的q参数, Content-Type的 charset参数。
text/html : HTML格式
text/plain :纯文本格式
text/xml : XML格式
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 :
另外一种常见的媒体格式是上传文件之时使用的:
multipart/form-data : 需要在表单中进行文件上传时,就需要使用该格式
HTTP Content-type
HTTP协议传输的媒体类型及如何表示媒体类型
MediaType,即是Internet Media Type,互联网媒体类型;也叫做MIME类型,在Http协议消息头中,使用Content-Type来表示具体请求中的媒体类型信息。
1. 前言
位于不同的头部时, 代表的意义Request头 : 请求的与实体对应的MIME信息
Response头 : 返回内容的MIME类型
2. 格式
类型格式:type/subtype(;parameter)? type-- 样例 Content-Type:application/json;charset=GBK
主类型,
任意的字符串,如text,如果是*号代表所有;
subtype 子类型,
任意的字符串,如html,如果是*号代表所有;
parameter 可选,
一些参数,如Accept请求头的q参数, Content-Type的 charset参数。
3. 常用的content-type内容格式
常见的媒体格式类型如下:text/html : HTML格式
text/plain :纯文本格式
text/xml : XML格式
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 :
<form encType=””>中默认的encType,form表单数据被编码为key/value格式发送到服务器(表单默认的提交数据的格式)
另外一种常见的媒体格式是上传文件之时使用的:
multipart/form-data : 需要在表单中进行文件上传时,就需要使用该格式
4. 参考
Http请求中Content-Type讲解以及在Spring MVC中的应用HTTP Content-type
HTTP协议传输的媒体类型及如何表示媒体类型
相关文章推荐
- MIME : HTTP协议 : Content-Type
- 关于http协议中的content-type
- HTTP协议安全头部X-Content-Type-Options引入的问题
- HTTP协议探索之Content-Type(MIME)
- http协议8---响应信息头案例三(content-Type作用,实现发送一个文件(html,XML,image))
- http协议之response案例三:【content-type】--服务器发送给浏览器的数据类型和数据编码格式
- Http 协议 :Content-Type一览
- 用Wireshark lua编写的协议解析器查看Content-Type为application/x-www-form-urlencoded的HTTP抓包
- HTTP协议Content-Type总结
- 【转】HTTP协议Content-Type不完全手册
- HTTP协议Content-Type小结
- 关于HTTP协议头部Content-Type 信息的一张表
- HTTP 协议 Content-Type 小结
- HTTP协议介绍(POST、GET、Content-Type)
- HTTP协议中的Content-Type
- HTTP协议的消息头:Content-Type和Accept的作用
- http协议中的Content-Type
- <%@page contentType="text/html;charset=gbk"%>与<meta http-equiv="Content-Type" content="text/html; ch
- HTTP头Content-Type
- HTTP Content-type 对照表