HTTP 헤더 - 특별한 정보

현시기얌·2022년 3월 8일
0

HTTP 웹 기본 지식

목록 보기
18/26

특별한 정보

  • Host : 요청한 호스트 정보(도메인)
  • Location : 페이지 Redirection
  • Allow : 허용 가능한 HTTP 메소드
  • Retry-After : 유저 에이전트가 다음 요청을 하기까지 기다려야 하는 시간

Host

요청한 호스트 정보(도메인)

  • 요청에서 사용된다.
  • 필수다.
  • 하나의 서버가 여러 도메인을 처리해야할 때 사용한다.
  • 하나의 IP 주소에 여러 도메인이 적용되어 있을 때 사용한다.

  • 가상호스트를 통해 여러 도메인을 한번에 처리할 수 있는 서버안에 실제 애플리케이션이 여러개 구동될 수 있다.
  • 클라이언트에서 /hello url에 GET 요청을 보냈는데 서버에서는 어느 도메인으로 요청을 보냈는지 알 수 없다.
  • 이 때 HOST에 요청할 도메인을 입력하면 된다.

Location

페이지 Redirection

  • 웹 브라우저는 3xx 응답의 결과에 Location 헤더가 있으면 Location 위치로 자동 이동한다. (Redirect)
  • 201 (Created) : Location 값은 요청에 의해 생성된 리소스 URI
  • 3xx (Redirection) : Location 값은 요청을 자동으로 Redirect 하기 위한 대상 리소스를 가리킨다.

Allow

허용 가능한 HTTP 메소드

  • 405 (Method Not Allowed) 에서 응답에 포함해야 한다.
  • Allow : GET, HEAD, PUT

Retry-After

유저 에이전트가 다음 요청을 하기까지 기다려야 하는 시간

  • 503 (Service Unavailable) : 서비스가 언제까지 불능인지 알려줄 수 있다.
profile
현시깁니다

0개의 댓글