У меня есть HTTP POST-вызов как этот
static login(email, pw, callback) {
let url = APIConfig.BASE_URL + APIConfig.LOGIN
console.log(url);
fetch(url, {
method: HTTPMethod.POST,
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
username: email,
password: pw
})
})
.then(response => response.text())
.then(responseText => {
console.log(responseText);
callback(null, null);
})
.catch(error => {
callback(null, error);
console.log(error);
});
}
Я называю это как
NetworkManager.login("username_abcd", "pw_xyz", () => {
....
});
Это дает мне ошибку 403, но если я добавлю жестко закодированные параметры, такие как
body: JSON.stringify({
username: "username_abcd",
password: "pw_xyz"
})
Работает нормально.Что не так я делаю: |