首页 > 解决方案 > React fetch oauth 返回 401

问题描述

使用 React,我正在尝试将 fetch 用于 Spring 安全性中设置的 oauth。这是我的代码:

    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 作为状态,这表明(据我所知)标题存在问题,但我可以弄清楚是什么。

使用 Postman,使用相同的标题和正文设置一切正常。我究竟做错了什么?谢谢。

标签: javascriptreactjshttpspring-security-oauth2

解决方案


推荐阅读