uniapp 获取请求头set-cookie
时间: 2023-08-12 10:52:55 浏览: 131
获取cookie
5星 · 资源好评率100%
在 uniapp 中,可以通过在请求头中设置 `Cookie` 来获取服务器返回的 `Set-Cookie`。具体实现可以参考以下代码示例:
```javascript
uni.request({
url: 'http://example.com/api',
header: {
'Cookie': uni.getStorageSync('cookie') // 从本地缓存中获取 cookie
},
success: (res) => {
if (res.header['Set-Cookie']) {
uni.setStorageSync('cookie', res.header['Set-Cookie']) // 将新的 cookie 存储到本地缓存中
}
console.log(res.data)
},
fail: (err) => {
console.log(err)
}
})
```
在请求成功后,如果服务器返回了 `Set-Cookie`,则可以通过 `res.header['Set-Cookie']` 获取到,然后将其存储到本地缓存中,以便下次请求时使用。需要注意的是,`Set-Cookie` 中可能会包含多个 cookie,需要根据实际情况进行处理。
阅读全文