Skip to content

POST请求的 Content-Type 常见的有哪几种?

Posted on:2024年8月10日 at 17:06

POST 请求的 Content-Type 可以有多种类型,常见的包括:

  1. application/x-www-form-urlencoded:用于普通的 HTML 表单提交,在请求正文中将表单字段编码为键值对。
  2. multipart/form-data:用于上传文件或二进制数据的表单提交,请求正文以多部分形式进行编码。
  3. application/json:用于发送 JSON 格式的数据,请求正文中的数据将以 JSON 形式进行传输。
  4. text/plain:纯文本格式,适用于发送纯文本数据。
  5. application/xml:用于发送 XML 数据。
  6. text/html:用于发送 HTML 数据。
  7. application/octet-stream:用于发送二进制数据,如文件下载时使用。
  8. application/graphql:用于发送 GraphQL 查询或请求。
  9. application/x-www-form-urlencoded;charset=UTF-8:类似于 application/x-www-form-urlencoded,但指定了字符编码为 UTF-8。
  10. 其他自定义的 Content-Type 类型。

服务器根据 Content-Type 来解析和处理请求数据,具体选择哪种 Content-Type 取决于请求所携带的数据类型和服务器端的要求。

原文转自:https://fe.ecool.fun/topic/c1480af9-8901-495f-8a26-f6c5e530a6a2