Content-Type
时间: 2023-07-05 12:33:37 浏览: 117
contenttype
Content-Type是HTTP请求头中的一个字段,用于指示请求体中的数据类型。它告诉服务器如何解析请求体中的数据。常见的Content-Type类型包括:
- application/x-www-form-urlencoded:普通表单数据,常见于POST请求中。
- multipart/form-data:多部分表单数据,常用于文件上传等场景。
- application/json:JSON格式数据。
- text/plain:纯文本格式。
例如,在使用XMLHttpRequest对象发送POST请求时,可以通过设置Content-Type请求头来指定请求体的数据类型。代码如下:
```
const xhr = new XMLHttpRequest();
xhr.open('POST', '/api/login');
xhr.setRequestHeader('Content-Type', 'application/json'); // 设置请求头
xhr.send(JSON.stringify({username: '张三', password: '123456'}));
```
在这个例子中,我们使用XMLHttpRequest对象发送了一个POST请求,并设置了Content-Type请求头为application/json,表示请求体中的数据为JSON格式。我们使用JSON.stringify方法将一个JavaScript对象转换为JSON字符串,并将其作为请求体发送给服务器。
阅读全文