Я создаю токен oauth, используя «fetch» для вызова API в javascript, я получил 401 несанкционированный, но при попытке в почтальоне я получил 200 ответ. Как я должен получить ответ 200, используя fetch в javascript?
JavascriptLanguage version : ECMA script 5.1
Platform : intellij
var fetch = require('node-fetch');
function abc() {
var response = fetch(url, {
method: 'POST',
body: {
grant_type: "password",
username: "user1",
password: "Password123",
client_id: "android",
client_secret: "android-secret"
},
headers: {
"Content-Type": "application/x-www-form-urlencoded",
},
}
).then(function (result) {
console.log(result)
}).catch(function (error){
});
console.log(response);
}
abc();
Actual Result :
status: 401,
statusText: 'Unauthorized',
headers: Headers { [Symbol(map)]: [Object] },
counter: 0 } }
Expected Result : should get 200