📅  最后修改于: 2023-12-03 15:14:14.831000             🧑  作者: Mango
Content-Type 是 HTTP 头部中一个比较重要的字段,用于告知客户端服务器返回的数据类型。主要用于在请求头部中指定所请求的资源类型,以及在响应头部中告知客户端服务器返回的资源类型,以便客户端进行正确的解析。
当客户端发送请求时,可以在请求头部中通过 Content-Type 指定所请求的资源类型。例如,请求一个 JSON 格式的数据时,可以这样指定:
POST /api/users HTTP/1.1
Content-Type: application/json
{
"name": "Tom",
"age": 18
}
常用的 Content-Type 类型有:
当服务器返回响应时,通过 Content-Type 指定服务器返回的数据类型。例如:
HTTP/1.1 200 OK
Content-Type: application/json
{
"name": "Tom",
"age": 18
}
常用的 Content-Type 类型有:
在代码实现时,如果需要返回 Content-Type 相关的信息,可以使用如下的 markdown 格式返回代码片段:
# Content-Type 介绍
## 请求头部中的 Content-Type
请求头部中需要指定所请求的资源类型,常用的 Content-Type 类型有:
- `application/json`:请求或响应内容为 JSON 格式
- `application/x-www-form-urlencoded`:请求内容为表单数据
- `multipart/form-data`:请求内容为文件上传表单数据
## 响应头部中的 Content-Type
响应头部中需要告知客户端服务器返回的资源类型,常用的 Content-Type 类型有:
- `text/plain`:返回纯文本数据
- `text/html`:返回 HTML 页面
- `application/json`:返回 JSON 数据
以上是一个简单的示例,实际中可以根据需要适当扩展。