특별한 정보

gotcha!!·2023년 8월 28일
0

HTTP

목록 보기
22/29

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: 서비스가 언제까지 불능인지 알려줄 수 있음
  • 날짜, 초단위 표기 가능
profile
ha lee :)

0개의 댓글