본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


4002

Spring프레임워크 415, 400 오류 (Requestbody, RequestParam) HttpClient를 활용해서 다른 서버에 요청을 걸어 데이터를 가져오는 기능을 구현중에 있었다. 해당 서버에서도 SpringFramework를 활용한 작업이라 금방 할 것 같았는데.. Request매핑에서 간혹 오류가 발생 하였다. @RequestMapping(value = "/good.do") @ResponseBody public synchronized String good(@RequestParam HashMap param){ return "SUCC"; } @RequestMapping(value = "/error.do") @ResponseBody public synchronized String error(@RequestBody HashMap param){ return "SUCC"; } 위 코드를 보면.. 2019. 7. 9.
스프링 Json 매핑(415, 400오류) Node.js나 php같은경우에..json 매핑하는 방법이 그리 어렵지 않다. 간단한 메소드 호출정도로 끝나는데.. 우리의 스프링님께서는 워낙 깐깐하셔서...요청하는(Request) 내용의 헤더와 바디가 모두 완벽해야 요청되는 데이터를 매핑해준다. 즉, 요청이 완벽하게 들어오지 않으면 조금이라도 다르게 들어 온 다면 에러를 내거나 빈 값을 받는 모습을 보이게 된다. ​ 그러다 보니 415오류 400오류같은 나쁜(?)요청이라고 자꾸만 리턴받게되고.. 구글링해서 여러방법을 써도 안되는 경우에는 초기설정, 요청하는 방법에 대해서 잘 살펴보아야 한다. ​ 1.먼저 서블릿 설정을 확인하여 본다. text/html;charset=UTF-8 위 내용처럼 메시지 컨버팅 내용을 주입하지 않으면 요청 또는 응답시에 매핑하.. 2019. 4. 29.