如何将 window.fetch() 与 httpOnly cookie 或基本身份验证一起使用

How do I use window.fetch() with httpOnly cookies or basic auth

我正在 Firefox 中使用 window.fetch() 和 Chrome。由于某些原因,fetch() 不发送任何 cookie。现在这不是问题,因为我可以使用

发送它们
fetch('/something', { headers: { Cookie: document.cookie } })

但这不适用于 httpOnly cookie。

好的,我在进一步阅读 Mozilla 开发者网络并尝试了凭据选项后发现。

看来凭据选项正是我应该寻找的。

fetch('/something', { credentials: 'same-origin' }) // or 'include'

将发送饼干。