Всех с наступившим, вопрос такой: есть сервер на Java Spring, на клиенте пишу два в принципе похожих запроса:
//отправляет что-то такое {login: "", password: "", role: "Account`s type:", typeQuestion: "", question: "", …}
$.ajax({
'async': true,
'crossDomain': true,
'url': 'http://localhost:8080/account/registration',
'method': 'POST',
'headers': {
'content-type': 'application/json',
'cache-control': 'no-cache',
'postman-token': 'b412df5a-439f-28b6-10b4-1c5b81b407fe'
},
'processData': false,
'data': JSON.stringify(json)
})
ответ сервера 400. А запросы из одной пары "ключ-значение" проходят нормально:
//посылает {login: "somemail@kuka.reku"}
$.ajax({
"async": true,
"crossDomain": true,
"url": "http://localhost:8080/account/isExist",
"method": "POST",
"headers": {
"content-type": "application/json",
"cache-control": "no-cache",
"postman-token": "e9187d34-6acb-965f-0ae9-ab9140ebbb1f"
},
"processData": false,
'data':JSON.stringify(sendMail)
})
Бьюсь долго, не могу понять, в чем суть происходящего, может кто помочь советом и объяснениями?