관리 메뉴

LIFE & IT

[REST 방식 오류] JSON, XML 호출 시 406 오류 본문

웹 프로그래밍/Spring Framework

[REST 방식 오류] JSON, XML 호출 시 406 오류

프린이! 2020. 10. 22. 18:00

 

데이터를 JSON, XML 타입으로 호출시 HTTP - STATUS 406 이 뜨는 이유는

상태에 대한 값을 읽을 수 없기 떄문이다.

 

 

호출 소스 

@GetMapping(value = "/getSample",
			produces = { 
					MediaType.APPLICATION_JSON_UTF8_VALUE, 
					MediaType.APPLICATION_XML_VALUE
			})
	public SampleVO getSample() {
		
		return new SampleVO(112, "스타", "로드");
	}

 

 

▷ 출력 상태

 

▷ 개발도구 (F12) 화면

 

Content-Type 에 text/html 이다. 제대로 호출되지 못함

 

 

 

 

▷ 정상 출력상태

 Content-Type : XML 로 정상 호출 됨

 

 

 

※ Content-Type 이란?

iamawebdeveloper.tistory.com/88

 

MIME-Type, Content-Type

MIME-Type, Content-Type이란 무엇인가? 우리가 클라이언트 브라우저로 어떤 자원을 보낼때(어떤 형태의 파일이나 문서 등), 웹 서버는 일련의 HTTP 헤더로 파일이나 자원을 포함하는 바이트의 Stream을

iamawebdeveloper.tistory.com