Host
- 요청에서 사용
- 필수적임
- 하나의 서버가 여러 도메인을 처리해야 할 때
- 하나의 IP 주소에 여러 도메인이 적용되어 있을 때
가상호스트를 통해 여러 도메인을 한번에 처리할 수 있는 서버 실제 애플리케이션이 여러개 구동될 수 있다.
이 때문에 만약 클라이언트가 Host없이 요청을 한다면 어떤 도메인을 보여줘야할 지 서버에서는 모르게 된다.
이를 해결하고자 Host헤더 필드를 필수로 넣어서 알 수 있게 한다.
Location
- 웹 브라우저는 3xx 응답의 결과에 Location 헤더가 있으면, Location 위치로 자동 이동
- 201(Created): Location 값은 요청에 의해 생성된 리소스 URI
- 300번대 Location 값은 요청을 자동으로 리다이렉션 하기 위한 대상 리소스를 가리킴
참고
Allow
- 허용 가능한 HTTP 메서드
- 405 (Method Not Allowed) 에서 응답에 포함해야함
- Allow:GET,HEAD,PUT
참고만 하자
Retry-After
- 503: 서비스가 언제까지 불능인지 알려줄 수 있음
- 날짜, 초단위 표기 가능