在 React Native v0.63.2 中获取 unsupported_grant_type

HOÀ*_*ONG 2 access-token react-native fetch-api

我在 Postman 中成功请求令牌,但在 React Native 项目中:

{“错误”:“unsupported_grant_type”}

我的代码是从 PostMan 复制的:

var myHeaders = new Headers();
    myHeaders.append("Content-Type", "application/x-www-form-urlencoded");

    var urlencoded = new URLSearchParams();
    urlencoded.append("username", "hoanglongit96");
    urlencoded.append("password", "admin");
    urlencoded.append("grant_type", "password");

    var requestOptions = {
        method: 'POST',
        headers: myHeaders,
        body: urlencoded,
        redirect: 'follow'
    };

    fetch("http://192.168.1.38:7777/token", requestOptions)
        .then(response => response.text())
        .then(result => console.log(result))
        .catch(error => console.log('error', error));
Run Code Online (Sandbox Code Playgroud)

结果:

{“错误”:“unsupported_grant_type”}

我尝试在标头中添加Accept: application/json

HOÀ*_*ONG 5

我解决了我的问题!希望可以帮助到大家

body:urlencoded.toString()
Run Code Online (Sandbox Code Playgroud)