要点: 以前的获取电话中收到的Cookie不会通过以下发布命令发送。
详细信息: 我使用以下一系列调用登录后端。
axios.get(Url.csrfToken(), { withCredentials: true })
.then(response => response.data)
.then(token => axios.post(Url.authenticate(), { username, password }, {
headers: {
'content-type' : 'application/x-www-form-urlencoded',
'crsf-token' : `${token.csrfToken}`
},
withCredentials: true
})
)
.then(response => console.log('completed'))
.catch(error => {
console.log(error)
})
post()需要 get()的响应标头set-cookie
中返回的Cookie。
但是post()在其标题中没有任何Cookie,导致失败。
我该如何解决,请帮助?
环境