HTTP Header에 대해서 알아보자
클라이언트와 서버가 HTTP Response나 Request과 함께 추가적인 정보를 전달할 수 있게 해준다.
헤더는 Context에 따라서 그룹화 될 수 있다.
- General Headers
- 요청과 응답에 모두 적용 되지만, body에 전송되는 data와는 관계없다.
- Request Headers
- 가져올 리소스나 리소스를 요청하는 클라이언트에 대한 자세한 정보가 포함된다.
- Response Headers
- 위치나 제공하는 서버에 대한 것 같이 응답에 대한 추가 정보를 보유한다.
- Entity Headers
- 컨텐츠 길이 또는 MIME 타입 같은 resource body에 대한 정보가 포함된다.
헤더는 프록시 핸들에 따라서도 그룹화 될 수 있다.
- Connection
- Keep-Alive
- Proxy-Authenticate
- Proxy-Authorization
- TE
- Trailer
- Transfer-Encoding
- Upgrade