HTTP (HyperText Transfer Protocol) 406 Not Acceptable 클라이언트 오류 응답 코드는 서버가 요청의 사전 콘텐츠 협상 헤더에 정의 된 허용 가능한 값 목록과 일치하는 응답을 생성 할 수 없으며 서버가 기본 표현을 제공하지 않음을 나타냅니다.
🐾 게시글 CRUD 테스트 중 406 에러가 발생했다.
Accept 등의 헤더에 적혀있는 형식을 생성해 낼 수 없을 경우 발생한다고 한다.
Spring 프로젝트의 경우에는 jackson 라이브러리가 없기 때문인 경우가 많다고 하였습니다. 다만 SpringBoot 프로젝트는 spring-boot-starter-web 에서 기본적으로 jackson 라이브러리가 포함되어 있다고 한다.
Springboot 에서 위 에러가 나는 경우는 대부분 Getter 메서드가 없어서 발생한다.
🐾 2번에 해당하는 실수를 저지른 나..🥲 정신차려
406 에러는 뭔가요??
SpringBoot Could not find acceptable representation(Error: Request failed with status code 406)