Http 常见 Content-Type 有哪些?

Content-type 定义了 http 请求的数据类型。

如果设置在请求头中,则定义的是请求体的数据类型;

如果设置在响应头中,则定义的是响应体的数据类型;

  1. 请求头--Request-Headers:一般我们在 post 请求中会向服务器发送一些参数,那我们就可以通过这个参数设置 post 的参数格式
    1. application/json:JSON 数据格式;
    2. application/x-www-form-urlencoded:表单默认的提数据格式;
    3. multipart/form-data:一般用于文件上传;
  2. 响应头--Response-Headers:响应头里的 Content-Type 参数会告诉我们响应数据的格式,一般我们可以在请求头里面设置我们想要的数据格式(Accept);
  3. 以下是常见的Content-Type:
    1. text开头
      1. text/html: HTML格式
      2. text/plain:纯文本格式
      3. text/xml: XML格式
    2. 图片格式
      1. image/gif :gif 图片格式
      2. image/jpeg :jpg 图片格式
      3. image/png:png 图片格式
    3. application开头
      1. application/xhtml+xml:XHTML 格式
      2. application/xml:XML 数据格式
      3. application/atom+xml:Atom XML 聚合格式
      4. application/json:JSON 数据格式
      5. application/pdf:pdf 格式
      6. application/msword:Word 文档格式
      7. application/octet-stream:二进制流数据(如常见的文件下载)
      8. application/x-www-form-urlencoded:表单发送默认格式
    4. 媒体文件
      1. audio/x-wav:wav文件
      2. audio/x-ms-wma:w文件
      3. audio/mp3:mp3文件
      4. video/x-ms-wmv:wmv文件
      5. video/mpeg4:mp4文件
      6. video/avi:avi文件

猜你喜欢

转载自blog.csdn.net/josavion/article/details/115260427