Content-Type 请求头
Content-Type是HTTP请求头的一个重要字段,它告诉服务器客户端发送的数据是什么格式。在前后端通信中,这非常关键。
为什么要设置 'Content-Type: application/json'?
当前端发送POST或PUT请求时,通常需要在请求体中携带数据。设置Content-Type: 'application/json'有以下作用:
- 告知服务器数据格式:明确告诉服务器"我发送的是JSON格式的数据"
- 触发正确的解析器:服务器会使用JSON解析器来处理请求体
- 确保数据正确解释:没有这个头部,服务器可能会误解数据格式
其他常见的Content-Type类型
- application/x-www-form-urlencoded:表单数据
- multipart/form-data:文件上传
- text/plain:纯文本
- text/html:HTML文档