Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

개발자되기 프로젝트

Header - 특별한 정보 본문

인프런/[인프런]모든 개발자를 위한 HTTP 웹 기본 지식

Header - 특별한 정보

Seung__ 2021. 8. 3. 23:02
  • Host: 요청한 호스트 정보(도메인)
  • Location: 페이지 리다이렉션
  • Allow: 허용 가능한 HTTP 메서드
  • Retry-After: 유저 에이전트가 다음 요청을 하기까지 기다려야 하는 시간

 

 

1. Host:  요청한 호스트 정보(도메인)


  • 진짜 중요함
  • GET /search?q=hello&hl=ko HTTP/1.1
    Host: www.google.com
  • 요청에서 사용
  • 필수!
  • 하나의 서버가 여러 도메인을 처리해야 할 때 사용
  • 하나의 ip 주소에 여러 도메인이 적용되었을 때 구분해 줌.

2. Location : 페이지 리다이렉션


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

 

3. Allow : 허용 가능한 HTTP 메서드


  • 405(Method Not Allowd)에서 응답에 포함되어야 함.
  • Allow: GET, HEAD, PUT
  • 음.. 잘.. 안씀..

 

4. Retry-After : 유저 에이전트가 다음 요청을 하기까지 기다려야 하는 시간


  • 503(Service Unavailable): 서비스가 언제까지 불능인지 알려줄 수 있음
  • Retry-After: Fri, 31 Dec 1999 23:59:59: GMT (날짜 표기)
  • Retry-After: 120(초단위 표기)

'인프런 > [인프런]모든 개발자를 위한 HTTP 웹 기본 지식' 카테고리의 다른 글

Header - 쿠키  (0) 2021.08.04
Header - 인증  (0) 2021.08.03
Header - 일반 정보  (0) 2021.08.03
Header -전송 방식  (0) 2021.08.03
Header - 협상(Content Negotiation)  (0) 2021.08.03
Comments