본문 바로가기
개발/Network

HTTP 헤더

by BellOne4222 2024. 1. 31.

CH05-6 HTTP 헤더


HTTP 헤더

header-field = field name “:” field-value

  • 메세지 전송에 필요한 부가 정보

대표적인 헤더 정보

  • Host : 요청 호스트에 대한 호스트명 + 포트 정보
  • Date : 메세지 생성 시간
  • Referer : 직전에 머물렀던 URL(*)
  • User-Agent : 클라이언트 소프트웨어, 브라우저 명칭과 정보, 특정 상황에서의 오류를 디버깅 할 때 사용
  • Server : 서버 소프트웨어 명칭과 정보
  • Connection : kepp-alive 일 경우 킵 얼라이브(HTTP 1.1)
  • Location : 리다이렉트시 이동할 경로
  • Q1 : Host
  • Q2 : Referer
  • Q3 : User-Agent
  • Q4 : Server
  • Q5 : Location

Content-Type : HTTP 요청 및 응답에서 사용될 컨텐츠의 유형

  • HTML 문서, JSON, 이미지, 텍스트 파일, xml
  • Mime 타입으로 명시

→ 웹 상에서 컨텐츠의 유형을 나타내기 위한 방법(<type/subtype> 형식으로 표기, *은 모든을 의미) : text/html

→ 웹 상에서 확장자를 나타내기 위한 방법

Content-Encoding : 데이터의 인코딩 / 압축 방식

  • gzip 압축
  • deflate 압축
  • br
  • identity

Content-Length : 데이터의 바이트 단위 길이

Content-Language : 데이터의 언어

'개발 > Network' 카테고리의 다른 글

쿠키  (0) 2024.01.31
캐시  (0) 2024.01.31
HTTP 메세지 개관  (0) 2024.01.31
HTTP의 특성  (0) 2024.01.31
웹 서버와 웹 어플리케이션 서버  (0) 2024.01.31