后端服务器:使用spring OAuth 2实现了Google身份验证
因此,基于以上细节,我试图点击api端点,如下所示,
fetch(`http://localhost:8080/users`,
{
credentials: 'include',
headers: {
'Content-Type':'application/json',
Accept: 'application/json'
},
method : 'POST',
body : JSON.stringify(user)
})
.then(response => {
return response.status
})
这给了我一个状态代码302,并且标题永远不会被设置为请求标头的一部分。除此之外,从不设置cookie。
我已经浪费了整整2天的时间来理解为什么标题没有被设置并且在SO和github上经历了很多帖子,我们都没有人帮助过我。
所以非常感谢任何帮助。
谢谢, 基兰
答案 0 :(得分:0)
终于能够找到一种方法来处理我的POST API。
我在本地运行前端和后端服务器,但在不同的端口上运行。但在这种情况下,chrome或Firefox不支持包含标题。
需要在禁用模式下运行Web安全性 ubuntu机器: google-chrome --user-data-dir =“/ var / tmp / Chrome”--disable-web-security