Добрый день.
У меня есть такой CURL запрос:
curl
-H "Accept: application/json, text/plain, */*"
-H "Content-Type: application/json;charset=UTF-8"
-X POST
-d @b.txt http://127.0.0.1:8080/login
В рамках сервера он нормально отрабатывает. В b.txt лежит:
{
"username":"rob6",
"password":"9292271A"
}
Теперь мне надо сделать такой же запрос с JS. Я написал такой код:
let test = {
username : 'rob6',
password : '9292271A'
}
$.ajax({
url: 'http://127.0.0.1:8080/login',
type: 'POST',
data: test,
beforeSend: function (xhr) {
xhr.setRequestHeader("Accept", 'application/json, text/plain, */*');
xhr.setRequestHeader("Content-Type", 'application/json;charset=UTF-8');
},
dataType: 'application/json',
success: function(response){
console.log(response)
},
error: function(response){
console.log(response)
}
})
Но выдает ошибку 400. Может кто-то подскажет в чем ошибка?