반응형

Ajax get 방식으로는 데이터가 잘 넘어가는데 post 방식으로 변경해서 데이터를 보내면 400 에러가 뜨면서

데이터가 제대로 보내지지 않을 때 반드시 확인 하고 넘어갈 사항


1. js 코드 부분(JSON 형식을 제대로 지켰는지 확인)


var data = JSON.stringify({

hyundai : 'avante',

kia : 'k5',

ssangyong : 'korando'

});


$.ajax({

url : url 주소,

type : 'POST',

dataType : 'json',

headers : _headers,

data : data,

....

});


2. url로 전달받는 controller에 어노테이션 확인

public 반환형 carMethod(@RequestBody 매개변수들...) {

...

}

반응형

+ Recent posts