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 |