HTTP 요청 데이터 - API 메시지 바디 - 단순 텍스트

HTTP message body에 데이터를 직접 담아서 요청

  • HTTP API에서 주로 사용, JSON, XML, TEXT

  • 데이터 형식은 주로 JSON 사용

  • POST, PUT, PATCH

코드와 결과를 한눈에! postman을 통해서 메시지를 전달받아 테스트 성공했다!

코드 1. request.getInputStream()으로 메시지 바디의 내용을 바이트 코드로 바로 얻을 수 있다! 2. 1의 바이트 코드를 스트링으로 변환한다. - 많은 방법이 있지만 여기서는 스트링이 제공하는 유틸리티를 사용한다. 바이트->문자 or 문자->바이트로 인코딩할 때는 반드시 어떤 인코딩인지 알려줘야한다!(UTF-8)

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

Last updated

Was this helpful?