Content-Type与文件类型的对应关系

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Content-Type与⽂件类型的对应关系
content-type 本⾝是前后端对content的⼀种约定
ajax 的Content-Type头部信息应设置为application/x-www-form-urlencoded,
node.js接受字符串类的实体,获取的都是字符串本⾝,根据content-type 决定怎么转换。

如果约定好字符串的格式, content-type就⽆所谓了 json text/plain www-form. 都⼀样
****************************************************************************************************************************************
1. Content-Type
MediaType,即是Internet Media Type,互联⽹媒体类型;也叫做MIME类型,在Http协议消息头中,使⽤Content-Type来表⽰具体请求中的媒体类型信息。

[html]
1. 类型格式:type/subtype(;parameter)? type
2. 主类型,任意的字符串,如text,如果是*号代表所有;
3. subtype ⼦类型,任意的字符串,如html,如果是*号代表所有;
4. parameter 可选,⼀些参数,如Accept请求头的q参数, Content-Type的 charset参数。

例如: Content-Type: text/html;charset:utf-8;
常见的媒体格式类型如下:
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 :需要在表单中进⾏⽂件上传时,就需要使⽤该格式。

相关文档
最新文档