【发布时间】:2021-09-01 22:21:52
【问题描述】:
我可以使用未在浏览器上设置的“自定义”cookie 发出获取请求吗?
例如:
fetch('/foo', {
credentials: 'omit', // I don't want to send my real cookies
headers: {
cookie: 'foo=bar'
}
})
使用credentials: 'omit' 执行此获取请求时,似乎没有设置cookie 标头。
我知道我可以保存当前的 cookie、设置新的 cookie、发出获取请求并恢复 cookie...但是有更好的方法吗?
例如。
const oldCookies = document.cookie
document.cookie = 'foo=bar'
fetch('/foo')
document.cookie = oldCookies
【问题讨论】:
标签: javascript cookies fetch