这个问题可能看起来很奇怪,但让我说明一下我的意思:
Here,您将凭据作为发布请求的正文发布,然后响应将以某种方式设置您传递到标头中的 cookie。它使用我没有任何经验的 curl,并试图通过 node.js 获得相同的收益。 我试图将它设置为一个变量,但没有奏效:
const fetch = require('node-fetch')
let cookie = ''
const auth = () => fetch(
`${URL}/rest/authenticate`, {
method: 'POST',
body: JSON.stringify(credentials),
headers: {
cookie
}
}
);
我正在寻找其他人提到的相同问题,但没有真正找到任何东西。
如何将 cookie 以这种方式设置为变量,甚至是节点中的本地文件,如链接示例中所示?
答案 0 :(得分:0)
这可能有效:
const options = {
method: 'POST',
headers: {
cookie: 'accessToken=1234abc; userId=1234'
}
};
const result = await fetch(`${URL}/rest/authenticate`, options);
此外,请查看 SO 上的 this other post。