cookies - 使用 Cookie 获取 API

标签 cookies fetch-api

我正在尝试新的 Fetch API,但在使用 Cookie 时遇到问题。具体来说,登录成功后,以后的请求中会有一个 Cookie header ,但 Fetch 似乎会忽略该 header ,并且我使用 Fetch 发出的所有请求都是未经授权的。

是否是因为 Fetch 尚未准备好或 Fetch 无法与 Cookie 配合使用?

我使用 Webpack 构建我的应用程序。我也在React Native中使用Fetch,没有同样的问题。

最佳答案

Fetch默认不使用cookie。要启用 cookie,do this :

fetch(url, {
  credentials: "same-origin"
}).then(...).catch(...);

关于cookies - 使用 Cookie 获取 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49513963/

相关文章:

python - 在 Python 中打开带有自定义 cookie 的网页

javascript - 函数不返回变量

PHP cookie 写入不正确的域

javascript - Application Insights 安全 cookie

javascript - Javascript如何使用Fetch API跨域加载文本或JSON数据?

javascript - 如何使用 fetch 和 FormData 发送二进制数据 (blob)?

javascript - 如何在React中从NASA APOD API反向获取图像

python - 使用 python 登录 facebook

javascript - 如何继承 fetch API 基页的 Basic Authentication 凭据?

javascript - react 原生 TypeError : Network request failed with fetch()