JAVA/Spring
JAVA/Spring + Angular 5 POST 전송시 400 에러
cocho/kuby
2018. 2. 5. 00:18
흔히 form 전송할때 formData 를 전송하다가
이번에 처음으로 angular 전송을 시도해봤는데 삽질을 좀 했다..
그동안 POST 전송은 form data를 헤더에 담아서 넘기는건줄 알았는데
HTML 의 form 태그가 알아서 x-www-from-urlencode 를 해서 넘겨주는 것이였다..
이과정을 거치치 않고 그냥 넘기려니까
spring 에서 @RequestParam("name") String value 에서 계속 value 가 없다고 오류가 생기는 것이였다..
그와중에 본것이 @RequestBody 인데
angular 에서 POST 전송시
body 에 JSON 형태로 데이터를 전송하게 되는데
그럼 spring 에서도 body 데이터를 받아야 한다...
굉장히 쉬운 개념이지만, 쓸데없는 .. 아니 쓸데있는 삽질 이였다고 생각한다.