我可以使用未在浏览器中设置的“自定义” Cookie进行获取请求吗?
例如:
fetch('/foo', {
credentials: 'omit', // I don't want to send my real cookies
headers: {
cookie: 'foo=bar'
}
})
使用cookie
执行此提取请求时,似乎未设置credentials: 'omit'
头。
我知道我可以保存当前的cookie,设置新的cookie,发出获取请求并恢复cookie ...但是有更好的方法吗?
例如。
const oldCookies = document.cookie
document.cookie = 'foo=bar'
fetch('/foo')
document.cookie = oldCookies
答案 0 :(得分:-1)
尝试省略或包括:
fetch('/foo', {
credentials: 'omit', // I don't want to send my real cookies
headers: {
'Set-Cookie': 'foo=bar'
}
})