본문 바로가기
Study

[HTTP] HTTP message

by mmm- 2023. 10. 13.

HTTP message

: 서버와 클라이언트 간 데이터가 교환되는 방식

  • HTTP message 유형으로는 요청(Request)과 응답(Response)가 있음.

HTTP message 구성

요청

 

  • Method
    • GET, POST, DELETE, PUT 등과 같은 HTTP 메소드
  • Request-URI
    • 서버의 리소스를 식별하는 URI
  • Protocol version
    • HTTP 버전
  • Headers
    • HTTP request 메세지에 대한 metadate를 key-value의 형태로 나타냄
    • 클라이언트(브라우저) 타입, 클라이언트가 원하는 형식, 메세지 본문 형식, 캐시 설정 등의 내용이 포함되어 있음
  • Body
    • 메세지 내용 또는 리소스 표현

응답

  • Protocol version
    • HTTP 버전
  • Status code
    • 요청된 리소스에 대한 서버 상태를 나타내는 코드
    • 예를 들어 404는 리소스를 찾을 수 없음을 의미하고, 200은 응답이 정상임을 의미
  • Status message
    • 상태 코드의 짧은 설명을 나타내는 메세지
  • Headers
    • HTTP response 메세지에 대한 metadate를 key-value의 형태로 나타냄
    • 예를 들어 콘텐츠 길이, 콘텐츠 타입 등.
  • Body
    • 응답 메시지 내용이나 리소스 표현

 


HTTP message 구조

HTTP 요청 메세지                                                                                                    HTTP 응답 메세지 

 


 

'Study' 카테고리의 다른 글

[Protocol] HTTP 정리  (0) 2023.10.16
[Web] Stateful / Stateless 차이  (2) 2023.10.11
[JSON] JSON 정리  (1) 2023.10.11
[Firebase] Realtime Database & Firestore  (0) 2023.10.10