Javascript React fetch oauth返回401
使用React,我试图在springsecurity中为oauth集使用fetch。这是我的代码:Javascript React fetch oauth返回401,javascript,reactjs,http,spring-security-oauth2,Javascript,Reactjs,Http,Spring Security Oauth2,使用React,我试图在springsecurity中为oauth集使用fetch。这是我的代码: fetch("http://localhost:8080/oauth/token", { method: 'POST', headers: { 'Authorization': 'Basic bXlhcHA6', 'Content-Type': 'application/x-www-form-urlencode
fetch("http://localhost:8080/oauth/token", {
method: 'POST',
headers: {
'Authorization': 'Basic bXlhcHA6',
'Content-Type': 'application/x-www-form-urlencoded'
},
body: 'username=' + data.username + '&password=' + data.password + '&grant_type=password'
})
我得到了401作为状态,这表明(据我所知)标题有问题,但我能找出问题所在
使用邮递员,在相同的标题和主体设置下,一切都可以正常工作。
我做错了什么?谢谢。如果某人的用户名中有
&
,会发生什么?(我只是好奇,与问题无关)也许可以尝试添加“accept”:“application/json”
到标题?模式:“cors”
或凭证:“include”
通常适用于me@AndrewAxton不幸的是,它没有帮助,我仍然得到相同的错误。@tryzniak仍然得到相同的错误。