contentType에 따른 requestBody제약사항이 있나요?
- 작성자 :
- 공*규
- 작성일 :
- 2017-12-18 08:56:39
- 조회수 :
- 1,042
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하십니까?
RequestBody 사용에 대한 질문입니다.
질문 :
1. content-type이 multipart/form-data 또는 application/x-www-form-urlencoded 일경우에 ResponseBody의 Data를 참조 하여 사용할 수 있는지요?
2. interceptor에서 강제로 request의 contenttype을 변경하면 가능한지요?
client - server의 data를 Jackson 라이브러리를 통해 json 포맷으로 처리하고 있습니다.
media-type을 application/json 으로 Data통신시에는 문제가 정상적으로 처리 되나,
multipart/form-data 통신시에 Server controller에서 @RequestBody틀 선언하고 사용하면
415오류가 발생합니다.
설정 및 현상에 대한 첨부합니다.
RequestBody 사용에 대한 질문입니다.
질문 :
1. content-type이 multipart/form-data 또는 application/x-www-form-urlencoded 일경우에 ResponseBody의 Data를 참조 하여 사용할 수 있는지요?
2. interceptor에서 강제로 request의 contenttype을 변경하면 가능한지요?
client - server의 data를 Jackson 라이브러리를 통해 json 포맷으로 처리하고 있습니다.
media-type을 application/json 으로 Data통신시에는 문제가 정상적으로 처리 되나,
multipart/form-data 통신시에 Server controller에서 @RequestBody틀 선언하고 사용하면
415오류가 발생합니다.
설정 및 현상에 대한 첨부합니다.
A
안녕하십니까, 공창규님
표준프레임워크센터입니다.
문의주신 내용은 표준프레임워크 eGovFrame 외 별도의 커스터마이징을 요하는 상황이기 때문에,
관련 방식에 대해 자세하게 가이드 드리지 못하는 점 죄송하게 생각합니다.
스프링 4.x버전에 와서 AnnotationMethodHandlerAdapter(3.2에서 deprecated)을 사용하지 않도록 스프링에서
권고하고 있습니다. 현재 사용하시는 3.6에 대해 변경하지 않으셨다면 스프링 버전은 4.1.2가 맞으실겁니다.
관련해서 외부링크 보내드립니다.
http://xens.tistory.com/entry/test
그 외 문의주신 업무 커스터마이징에 대한 판단은 사업단 자체에서 내부 검토 후 결정에 의해 구현해주시기 바랍니다.
감사합니다.
http://xens.tistory.com/entry/test
표준프레임워크센터입니다.
문의주신 내용은 표준프레임워크 eGovFrame 외 별도의 커스터마이징을 요하는 상황이기 때문에,
관련 방식에 대해 자세하게 가이드 드리지 못하는 점 죄송하게 생각합니다.
스프링 4.x버전에 와서 AnnotationMethodHandlerAdapter(3.2에서 deprecated)을 사용하지 않도록 스프링에서
권고하고 있습니다. 현재 사용하시는 3.6에 대해 변경하지 않으셨다면 스프링 버전은 4.1.2가 맞으실겁니다.
관련해서 외부링크 보내드립니다.
http://xens.tistory.com/entry/test
그 외 문의주신 업무 커스터마이징에 대한 판단은 사업단 자체에서 내부 검토 후 결정에 의해 구현해주시기 바랍니다.
감사합니다.
http://xens.tistory.com/entry/test