ajax异步请求头中参数设置
时间: 2023-12-13 21:33:50 浏览: 157
ajax异步请求
5星 · 资源好评率100%
在ajax异步请求中,可以通过设置请求头中的参数来传递一些额外的信息。常见的请求头参数包括:
1. Content-Type:设置请求体的类型,常见的有application/json、application/x-www-form-urlencoded等。
```javascript
xhr.setRequestHeader('Content-Type', 'application/json');
```
2. Authorization:设置请求的身份认证信息,常见的有Bearer Token、Basic Auth等。
```javascript
xhr.setRequestHeader('Authorization', 'Bearer xxxxxxxx');
```
3. Accept:设置客户端能够接收的响应类型,常见的有application/json、text/html等。
```javascript
xhr.setRequestHeader('Accept', 'application/json');
```
4. Cache-Control:设置缓存控制策略,常见的有no-cache、max-age等。
```javascript
xhr.setRequestHeader('Cache-Control', 'no-cache');
```
下面是一个设置请求头参数的例子:
```javascript
const xhr = new XMLHttpRequest();
xhr.open('GET', 'https://example.com/api');
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.setRequestHeader('Authorization', 'Bearer xxxxxxxx');
xhr.setRequestHeader('Accept', 'application/json');xhr.setRequestHeader('Cache-Control', 'no-cache');
xhr.send();
```
阅读全文