Network - HTTP Header 전송 방식과 일반 정보

iseon_u·2022년 6월 18일
0

Network

목록 보기
25/31
post-thumbnail

전송 방식


  • Transfer-Encoding
  • Range, Content-Range

전송 방식 종류

  • 단순 전송
  • 압축 전송
  • 분할 전송
  • 범위 전송

단순 전송

Content-Length

  • 한번에 요청하고 한번에 받는 전송

압축 전송

Content-Encoding

  • 용량이 절반 이상 줄어든다.
  • Content-Encoding: 을 추가로 입력

분할 전송

Transfer-Encoding

  • chunk = 덩어리
  • Content-Length 불가

범위 전송

Range, Content-Range

일반 정보


  • From: 유저 에이전트의 이메일 정보
  • Referer: 이전 웹 페이지 주소
  • User-Agent: 유저 에이전트 애플리케이션 정보
  • Server: 요청을 처리하는 오리진 서버의 소프트웨어 정보
  • Date: 메시지가 생성된 날짜

From

유저 에이전트의 이메일 정보

  • 일반적으로 잘 사용되지 않음
  • 검색 엔진 같은 곳에서, 주로 사용
  • 요청에서 사용

Referer

이전 웹 페이지 주소

  • 현재 요청된 페이지의 이전 웹 페이지 주소
  • A → B 로 이동하는 경우 B를 요청할 때 Referer: A 를 포함해서 요청
  • Referer 를 사용해서 유입 경로 분석 가능
  • 요청에서 사용
  • 참고: referer는 단어 referrer의 오타

User-Agent

유저 에이전트 애플리케이션 정보

  • user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/
  • 클라이언트의 애플리케이션 정보 (웹 브라우저 정보, 등등)
  • 통계 정보
  • 어떤 종류의 브라우저에서 장애가 발생하는지 파악 가능
  • 요청에서 사용

Server

요청을 처리하는 ORIGIN 서버의 소프트웨어 정보

  • ORIGIN 서버 = 진짜 요청이 있는 마지막 서버
  • Server: Apache/2.2.22 (Debian)
  • server: nginx
  • 응답에서 사용

Date

메시지가 발생한 날짜와 시간

  • Date: Tue, 15 Nov 1994 08:12:31 GMT
  • 응답에서 사용
profile
🧑🏻‍💻 Hello World!

0개의 댓글