Day 33 · 4/5
🌿 중급 백엔드

응답 바디(Response Body)가 뭔가요?

쉽게 이해하기

온라인 쇼핑몰에 상품을 검색하면(요청), 화면에 상품 목록과 이미지, 가격이 나오잖아요. 그 화면에 표시되는 실제 데이터가 바로 응답 바디예요. 요청에 대한 실제 답변이 담겨 있는 거죠.

핵심 정리

서버가 클라이언트에게 보내는 실제 데이터예요.

자세히 알아보기

응답 바디는 서버가 클라이언트의 요청에 대한 답변으로 보내는 실제 데이터예요. 요청 바디가 '질문'이라면 응답 바디는 '답변'인 셈이죠. API를 호출했을 때 우리가 실제로 받고 싶어 하는 정보가 여기에 담겨 있어요. 응답 바디도 다양한 형식으로 올 수 있어요. 웹 API에서는 주로 JSON 형식을 사용해요. 예를 들어 사용자 정보를 요청하면 { "name": "홍길동", "age": 25, "email": "hong@example.com" } 같은 JSON 데이터가 응답 바디로 와요. 웹페이지를 요청하면 HTML이, 이미지를 요청하면 이미지 파일 데이터가 응답 바디로 오는 거죠. 실무에서는 뉴스 앱에서 기사 목록을 불러올 때, 날씨 앱에서 현재 날씨 정보를 받을 때, 소셜 미디어에서 친구 목록을 가져올 때 모두 응답 바디를 통해 데이터를 받아요. 응답 헤더에는 상태 코드나 메타 정보가 있지만, 실제로 화면에 표시되는 데이터는 모두 응답 바디에서 나와요. 프론트엔드 개발자는 이 응답 바디를 파싱해서 사용자에게 보기 좋게 보여주는 작업을 해요.