vue如何获得响应头中的Set-Cookie
时间: 2024-02-24 20:53:27 浏览: 211
Vue axios 跨域请求无法带上cookie的解决
3星 · 编辑精心推荐
在Vue中,你可以使用axios库来发起HTTP请求,并获得响应头中的Set-Cookie。具体步骤如下:
1. 安装axios库,可以使用npm或者yarn命令进行安装:
```
npm install axios
或者
yarn add axios
```
2. 在Vue组件中引入axios库:
```javascript
import axios from 'axios'
```
3. 使用axios发送HTTP请求,并在响应中获取Set-Cookie头部信息:
```javascript
axios.get('/api/user/login').then(response => {
const cookies = response.headers['set-cookie']
// 在这里可以处理cookies
}).catch(error => {
console.log(error)
})
```
在上面的代码中,我们使用axios发送了一个GET请求,并在响应中获取了Set-Cookie头部信息。需要注意的是,Set-Cookie头部信息可能包含多个Cookie,所以返回的是一个数组类型。你可以根据实际需要对这些Cookie进行处理。
阅读全文