gooseNjuice
@gooseNjuice
JavaScript Fullstack

Почему сервер возвращает 400?

Всех с наступившим, вопрос такой: есть сервер на 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)
        })

Бьюсь долго, не могу понять, в чем суть происходящего, может кто помочь советом и объяснениями?
  • Вопрос задан
  • 212 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы