특별한 정보
Host : 요청한 호스트 정보(도메인)
Location : 페이지 리다이렉션
Allow : 허용 가능한 HTTP 메서드
Retry-After : 유저 에어전트가 다음 요청을 하기까지 기다려야 하는 시간
Host
요청한 호스트 정보(도메인)
- 요청에서 사용
- 필수
- 하나의 서버가 여러 도메인을 처리해야 할 때
- 하나의 IP 주소에 여러 도메인이 적용되어 있을 때
가상호스트를 통해 여러 도메인을 한번에 처리할 수 있는 서버
실제 애플리케이션이 여러개 구동될 수 있다.
IP로만 통신하기 때문에 어떤 도메인인지 판단할 수 없기 때문에 사용
Location
페이지 리다이렉션
- 웹 브라우저는 3xx 응답의 결과에 Location 헤더가 있으면, Location 위치로 자동 이동
- 응답코드 3xx에서 설명
- 201 (Created) : Location 값은 요청에 의해 생성된 리소스 URI를 뜻함
- 3xx (Redirection) : Location 값은 요청을 자동으로 리다이렉션하기 위한 대상 리소스를 가리킴
Allow
허용 가능한 HTTP 메서드
- 405 에서 응답에 포함해야함
- 경로는 있는데 예를들어 GET, HEAD, PUT 만 제공하고 POST를 제공하지 않을 때
GET, HEAD, PUT만 지원한다고 알림
Retry-After
유저 에이전트가 다음 요청을 하기까지 기다려야 하는 시간
- 503 : 서비스가 언제까지 불능인지 알려줄 수 있음
- Retry-Afrer : Fri, 31 Dec 1999 23:59:59 GMT(날짜 표기)
- Retry-After : 120 (초단위 표기)