인프런 커뮤니티 질문&답변
요청 파라미터를 조회하는기능과 http 메시지 바디를 직접 조회하는 기능
작성
·
412
퀴즈
66%나 틀려요. 한번 도전해보세요!
실제 서비스 개발에서 System.out.println 대신 로깅 라이브러리를 사용하는 주된 이유가 무엇일까요?
코드가 더 짧아져요.
성능이 훨씬 빨라요.
로그 레벨 설정으로 출력 레벨을 조절할 수 있어요.
다른 개발자가 보기에 더 멋있어요.
답변 1
4
김영한
지식공유자
안녕하세요. 빙빙빙님
모든 개발자를 위한 HTTP 웹 기본 지식 강의를 떠올려보시면
HTTP 메시지는 크게 다음 3가지로 구성되어 있습니다.
- START LINE
- 헤더
- 바디
그리고 POST 방식으로 데이터를 클라이언트에서 서버로 전송할 때 바디 부분에 데이터를 포함해서 보낼 수 있습니다.
HTTP 메시지 바디 기능은 예를 들어서 안드로이드 앱과 서버가 통신을 해야 한다면, 여기서는 HTML FORM을 전송하지 않고 HTTP 바디 부분에 직접 데이터를 넣어서 전달합니다. 보통 JSON 데이터를 바디에 넣어서 전달합니다.
HTTP 메시지 바디 기능이라는 것은 이런 경우에 HTTP 메시지 바디에 있는 JSON 데이터를 바로 읽을 수 있는 방법을 말합니다.
감사합니다.




