Я пытаюсь войти в петлевой API, который я запускаю на веб-сервере, используя стандартный запрос POST login
. Однако каждый раз, когда я запускаю его, я получаю:
{"error": {"statusCode": 400, "name": "Error", "message": "требуется имя пользователя или адрес электронной почты", "code": "USERNAME_EMAIL_REQUIRED"}}
Я пробовал войти двумя способами. во-первых:
var userDetails = {
"email": "foo%40bar.com",
"password": "test"
}
const requestOptions = {
url: "APIURL/api/Users/login?email="+userDetails.email+"&password="+userDetails.password
};
request.post(requestOptions, function (error, response, body) {
console.log(body);
});
И
var userDetails = {
"email": "foo%40bar.com",
"password": "test"
}
const requestOptions = {
url: "https://temp-243314.appspot.com/api/Users/login",
header: {
"email": userDetails.email,
"password": userDetails.password
}
};
request.post(requestOptions, function (error, response, body) {
console.log(body);
});
Где оба возвращают одну и ту же ошибку.