문제

  • 프론트엔드의 요청으로 반환값으로 String 타입의 nickname 을 return 하는 상황
  • PostMan으로 테스트 한 결과, 한글과 띄어쓰기가 모두 ?로 반환되었다.

사진과 같이 띄어쓰기가 ?로 반환되고 있음을 볼 수 있다.

 

해결 

  • @RequestMapping의 produces 속성을 이용해 Response의 Content-Type을 제어할 수 있다

띄어쓰기가 ? 없이 잘 반환되는 것을 확인 할 수 있다.

 

 

문자열로 반환되어야 하는 부분이 갑자기 ??? 로 반환이 된다면 위와 같은 방법으로 해결해보자 ! 


[ 참고자료 ]

https://bigfat.tistory.com/103

 

[Spring] @RequestMapping의 produces 속성

@RequestMapping의 produces 속성을 이용해 Response의 Content-Type을 제어할 수 있다 한국관광공사가 제공하는 TourAPI를 사용하면서 지역코드(area_code)로 지역명(area_name)을 조회하는 간단한 요청에서 encoding

bigfat.tistory.com

 

+ Recent posts