짤막 IT 상식

host 헤더가 없는 이유(authority란?)

말라가시프랑랑 2021. 7. 28. 22:45
반응형

host 헤드를 확인하기 위하여 크롬의 개발자 툴을 열었는데 

Request Header 부분에 host 헤더가 없는 경우가 있다. 어, 이상하다? Host header는 반드시 있어야하는 것 아닌가? 라고 생각할 수도 있지만 사실은 그렇지 않다.

 

기존 자주 쓰이는 http 1.1 프로토콜에는 host header가 존재한다. 하지만 http2로 인터넷 환경이 바뀌면서 host header의 역할을 authority 의사 헤더가 하게 되었다.

 

관련 stackoverflow 링크

https://stackoverflow.com/questions/36019868/authority-http-header-in-chrome-dev-tools

http2의 Request Headers

 

http1.1에서는 host 헤더를 확인할 수 있다

 

요약: host = authority 

반응형