인프런 커뮤니티 질문&답변

도토리님의 프로필 이미지
도토리

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

HTTP 요청 메시지 - 단순 텍스트

강의 6:30 인코딩 방식 지정 관련 문의드립니다.

작성

·

497

0

public void requestBodyStringV3(HttpEntity<String> httpEntity) throws IOException {
        ...
    }

매개변수에서 String인 것을 보고, HTTP 요청 메시지 바디에 있는 것을 String으로 바꿔서 넣어준다고 말씀해주셨는데, utf-8과 같은 인코딩 지정은 따로 하지 않는 것인가요??

이전에 사용했던 아래 코드에는 utf-8 방식으로 지정하는 코드가 있어서 질문 드리게 되었습니다.

String messageBody = StreamUtils.copyToString(inputStream, StandardCharsets.UTF_8);

답변 1

0

안녕하세요. 도토리님, 공식 서포터즈 David입니다.

MessageConverter 내부적으로 동일한 과정을 거치게 됩니다.

StringHttpMessageConverter 클래스의 readInternal() 메서드를 참고해 주세요.

감사합니다.

도토리님의 프로필 이미지
도토리

작성한 질문수

질문하기