如何在获取请求中发送自定义 cookie

我可以使用未在浏览器上设置的“自定义”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


慕的地8271018
浏览 193回答 2
2回答

牧羊人nacy

尝试省略或包括:fetch('/foo', {  credentials: 'omit', // I don't want to send my real cookies  headers: {    'Set-Cookie': 'foo=bar'  }})
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript