[WEB] HTTP - Header & Body

NoowaH·2021년 9월 15일
0

WEB

목록 보기
1/3
post-thumbnail

🙄 HTTP : HyperText Transfer Protocol


  • Web - 정보(자원) 공유에 있어 통합된 효율적인 해결책
  • 웹 요청과 응답에 관한 클라이언트와 서버사이드의 규약 (약속)
  • 서버와 클라이언트는 HTTP로만 응답요청 가능

HTTP header :

  • Request 에 대한 정보 포함
  • HTTP 본문 (body) 포함
  • key : value 형식

Types of HTTP Headers


1. General Headers

  • HTTP body content와 관련 없음
  • 요청/ 응답이 생성된 날짜 및 시간 등 HTTP 통신에 대한 일반 적인 정보
  • Date, Cache-Control , Connection

2. Request / Response Headers

🔵 Request Headers

🔵 Response Header


🚩유의사항 :

  • request/ response header에 나오는 모든 헤더가 request/ response header 는 아니다

🔵 3. Entity Headers

📌Commonly used Header Properties


Host
요청이 전송되는 target의 host url: 예를 들어, google.com

User-Agent
요청을 보내는 클라이언트의 대한 정보: 예를 들어, 웹브라우저에 대한 정보.

Accept
해당 요청이 받을 수 있는 응답(response) 타입

Connection
해당 요청이 끝난후에 클라이언트와 서버가 계속해서 네트워크 컨넥션을 유지 할것인지 아니면 끊을것인지에 대해 지시하는 부분.

Content-Type
MIME Type 을 통해 해당 요청이 보내는 메세지 body의 타입 식별
예 : JSON을 = application/json.

Content-Length
메세지 body의 길이



Body


  • 직렬화된 데이터 (Serialization)
  • 가져올 데이터 컨텐츠
  • 요청한 리소스에 따라 HTML코드, 이미지, CSS, Javascript 파일 등 포함 가능
profile
조하운

0개의 댓글