Content-type 定义了 http 请求的数据类型。
如果设置在请求头中,则定义的是请求体的数据类型;
如果设置在响应头中,则定义的是响应体的数据类型;
- 请求头--Request-Headers:一般我们在 post 请求中会向服务器发送一些参数,那我们就可以通过这个参数设置 post 的参数格式
- application/json:JSON 数据格式;
- application/x-www-form-urlencoded:表单默认的提数据格式;
- multipart/form-data:一般用于文件上传;
- 响应头--Response-Headers:响应头里的 Content-Type 参数会告诉我们响应数据的格式,一般我们可以在请求头里面设置我们想要的数据格式(Accept);
- 以下是常见的Content-Type:
- text开头
- 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:表单发送默认格式
- 媒体文件
- audio/x-wav:wav文件
- audio/x-ms-wma:w文件
- audio/mp3:mp3文件
- video/x-ms-wmv:wmv文件
- video/mpeg4:mp4文件
- video/avi:avi文件
- text开头