如何访问我在axios post的响应中获得的cookie并获取请求,我使用WooCommerce Rest API,我需要访问我在响应中获得的PHPSESSID,我尝试了postman,因为它会自动将cookie设置为header,在React JS中有什么要做的吗?
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时起作用。
vuv7lop32#
通常情况下,当您从客户端进行API调用时,cookie不会包含在响应中。要在客户端访问cookie,请在发出API请求后使用document.cookie。
document.cookie
2条答案
按热度按时间s4chpxco1#
fetch API允许您读取请求的响应头:
字符串
但是,这只会在WooCommerce Rest API将在该响应中设置或修改cookie时起作用。
vuv7lop32#
通常情况下,当您从客户端进行API调用时,cookie不会包含在响应中。要在客户端访问cookie,请在发出API请求后使用
document.cookie
。