티스토리 뷰

* 개요

ResponseEntity#getHeaders().setContentType(...) 를 호출했는데 

UnsupportedOperationException 발생

 

* 원인

getHeaders() 로 HttpHeaders 가져올때는 Collections.unmodifiableList() 를 씌워서 반환함.

헤더 설정은 생성당시에만 하고, 그 뒤에는 보기만 하라는거.

 

* 해결

헤더는 생성시에 설정함.

MultiValueMap<String, String> headers = new LinkedMultiValueMap<String, String>();
headers.add("Content-Type", "application/json; charset=UTF-8");
ResponseEntity response = new ResponseEntity(/*바디*/, headers, HttpStatus.OK);

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함