在浏览器的开发者工具中查看请求头部信息没有包含了cookie,应该如何正确的设置axios发送post请求时携带cookie
时间: 2023-12-03 08:42:27 浏览: 68
axios携带cookie配置详解(axios+koa)
要在axios发送post请求时携带cookie,可以在axios的配置对象中通过设置`withCredentials`属性为`true`来实现。
具体的代码如下:
```javascript
axios.post('/api/login', {
username: 'user',
password: 'pass'
}, {
withCredentials: true
}).then(response => {
console.log(response.data);
}).catch(error => {
console.log(error);
});
```
这样设置后,axios会在请求头部信息中携带cookie。同时需要确保服务器返回的响应头中也包含`Access-Control-Allow-Credentials: true`,以允许跨域请求携带cookie。
需要注意的是,如果使用axios发送请求的域名和服务器端的域名不同,那么需要在服务器端进行跨域设置,允许该域名的跨域请求。
阅读全文