axios 如何在React JS中访问Cookie

jm2pwxwz  于 2023-11-18  发布在  iOS
关注(0)|答案(2)|浏览(144)

如何访问我在axios post的响应中获得的cookie并获取请求,我使用WooCommerce Rest API,我需要访问我在响应中获得的PHPSESSID,我尝试了postman,因为它会自动将cookie设置为header,在React JS中有什么要做的吗?

s4chpxco

s4chpxco1#

fetch API允许您读取请求的响应头:

const getResponse = async () => {
  const response = await fetch("https://stackoverflow.com/");

  // log all response headers
  console.log([...response.headers.entries()])

  // look for set-cookie
  // https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie
  console.log(response.headers.get("set-cookie"));
}

字符串
但是,这只会在WooCommerce Rest API将在该响应中设置或修改cookie时起作用。

vuv7lop3

vuv7lop32#

通常情况下,当您从客户端进行API调用时,cookie不会包含在响应中。要在客户端访问cookie,请在发出API请求后使用document.cookie

相关问题