웹의 요청과 응답은 클라이언트와 서버 간의 통신을 위한 메시지이다.

요청
클라이언트가 서버로 보내는 메세지
요청 메세지는 세 가지 부분으로 이루어져 있다.
- HTTP 프로토콜의 요청 라인
- 요청 방식 (GET, POST, PUT, DELETE)
- URL
- Header
- 요청에 대한 부가적인 정보
- Body (본문)
- POST, PUT 요청과 같이 요청과 함께 전달되는 데이터를 포함한다.
- 요청과 함께 전달되는 데이터가 없을 경우 Body가 없을 수도 있다.
응답
서버가 클라이언트로 보내는 메세지
응답 메세지는 세 가지 부분으로 이루어져 있다.
- HTTP 프로토콜의 상태 라인
- 응답 상태 코드 (200)
- 메세지
- Header
- 응답에 대한 부가적인 정보
- Body (본문)
- 서버에서 클라이언트로 전송되는 데이터
HTTP 요청과 응답 메세지는 텍스트 형식으로 작성된다.
💋 Header

Header는 요청의 메타데이터를 담고 있으며, 요청의 형식을 결정한다
✔ Request Header
- Request Method: 요청 메소드(GET, POST, PUT, DELETE 등)
- Request URL: 요청 URL
- Host: 요청한 서버의 도메인명 또는 IP 주소
- User-Agent: 클라이언트의 브라우저 정보
- Accept: 클라이언트가 받아들일 수 있는 MIME 타입
- Content-Type: 요청 바디의 MIME 타입
- Authorization: 인증 토큰 정보 등
✔ Response Header
- Status Code: 응답 상태 코드 (200, 404, 500 등)
- Content-Type: 응답 바디의 MIME 타입
- Content-Length: 응답 바디의 길이
- Set-Cookie: 쿠키 정보 등
💋 Body
Body는 서버로 전달되는 실제 데이터를 담고 있다.
✔ Request Body
- POST, PUT, DELETE 등 요청 바디에 데이터가 존재할 경우 해당 데이터를 담고 있다.
✔ Response Body
- 서버가 클라이언트에게 응답할 데이터가 존재할 경우 해당 데이터를 담고 있다.
Reference
https://engineerinsight.tistory.com/47
[HTTP] 요청(Request)과 응답(Response): Header와 Body에는 어떤 내용이 들어있을까?
💋 요청과 응답 웹의 요청과 응답은 클라이언트와 서버 간의 통신을 위한 메시지이다. ✔ 요청 (Request) 요청 메세지는 클라이언트가 서버로 보내는 메세지이다. 먼저 예시를 보고, 구조에 대해
engineerinsight.tistory.com
'🌐WEB' 카테고리의 다른 글
정적 웹 페이지와 동적 웹 페이지 (0) | 2024.07.18 |
---|---|
반응형 웹, 적응형 웹 (0) | 2024.07.18 |
웹의 요청과 응답은 클라이언트와 서버 간의 통신을 위한 메시지이다.

요청
클라이언트가 서버로 보내는 메세지
요청 메세지는 세 가지 부분으로 이루어져 있다.
- HTTP 프로토콜의 요청 라인
- 요청 방식 (GET, POST, PUT, DELETE)
- URL
- Header
- 요청에 대한 부가적인 정보
- Body (본문)
- POST, PUT 요청과 같이 요청과 함께 전달되는 데이터를 포함한다.
- 요청과 함께 전달되는 데이터가 없을 경우 Body가 없을 수도 있다.
응답
서버가 클라이언트로 보내는 메세지
응답 메세지는 세 가지 부분으로 이루어져 있다.
- HTTP 프로토콜의 상태 라인
- 응답 상태 코드 (200)
- 메세지
- Header
- 응답에 대한 부가적인 정보
- Body (본문)
- 서버에서 클라이언트로 전송되는 데이터
HTTP 요청과 응답 메세지는 텍스트 형식으로 작성된다.
💋 Header

Header는 요청의 메타데이터를 담고 있으며, 요청의 형식을 결정한다
✔ Request Header
- Request Method: 요청 메소드(GET, POST, PUT, DELETE 등)
- Request URL: 요청 URL
- Host: 요청한 서버의 도메인명 또는 IP 주소
- User-Agent: 클라이언트의 브라우저 정보
- Accept: 클라이언트가 받아들일 수 있는 MIME 타입
- Content-Type: 요청 바디의 MIME 타입
- Authorization: 인증 토큰 정보 등
✔ Response Header
- Status Code: 응답 상태 코드 (200, 404, 500 등)
- Content-Type: 응답 바디의 MIME 타입
- Content-Length: 응답 바디의 길이
- Set-Cookie: 쿠키 정보 등
💋 Body
Body는 서버로 전달되는 실제 데이터를 담고 있다.
✔ Request Body
- POST, PUT, DELETE 등 요청 바디에 데이터가 존재할 경우 해당 데이터를 담고 있다.
✔ Response Body
- 서버가 클라이언트에게 응답할 데이터가 존재할 경우 해당 데이터를 담고 있다.
Reference
https://engineerinsight.tistory.com/47
[HTTP] 요청(Request)과 응답(Response): Header와 Body에는 어떤 내용이 들어있을까?
💋 요청과 응답 웹의 요청과 응답은 클라이언트와 서버 간의 통신을 위한 메시지이다. ✔ 요청 (Request) 요청 메세지는 클라이언트가 서버로 보내는 메세지이다. 먼저 예시를 보고, 구조에 대해
engineerinsight.tistory.com
'🌐WEB' 카테고리의 다른 글
정적 웹 페이지와 동적 웹 페이지 (0) | 2024.07.18 |
---|---|
반응형 웹, 적응형 웹 (0) | 2024.07.18 |