I'm Request Token in Postman successfully but in React Native Project:
{"error":"unsupported_grant_type"}
My code I'm copy from 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));
Result:
{"error":"unsupported_grant_type"}
and I tried add Accept: application/json in header
I solved my problem! Hope can help everyone
body:urlencoded.toString()