JAVA Basic 강의자료] ContentsNegotiation 기능사용시 Rest서비스 제공시, 406 Not Acceptable이 발생할 경우

 

JAVA Basic 강의자료] ContentsNegotiation 기능사용시 Rest서비스 제공시, 406 Not Acceptable이 발생할 경우

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

ContentsNegotiation 기능사용시 Rest서비스 제공시,

406 Not Acceptable이 발생할 경우

 

 

* 원인: 확장자로 미디어타입을 결정할 경우, http Header 내용보다 우선도 높다.

- web.xml에서는 항상 html만을 받는데,  @RequestMapping 에서 정의되어 있는 URL확장자가 일치하지 않는다.


* 대응방법
- web.xml 수정
- Controller의 @RequestMapping 수정
- 정적 리소스 이동 및 servlet-context.xml 수정

+ Recent posts