
591
부록 C HTTP 헤더 레퍼런스
The Definitive Guide
부록 C
HTTP: The Definitive Guide
HTTP 헤더 레퍼런스
HTTP의 첫 번째 버전인 0.9에서는 헤더라는 게 아예 없었다는 사실은 재미있기까
지 하다. 헤더가 없다는 것은 확실히 단점이 있긴 하지만, 과할 정도의 단순미는 재
미를 넘어 경탄마저 느끼게 한다.
자, 현실로 돌아오자. 오늘날에는 굉장히 많은 HTTP 헤더들이 존재한다. 이들은
HTTP 명세의 상당 부분을 차지하며, 그러고도 부족해서 확장으로 존재하는 것들
도 있다. 이 부록은 이러한 공식 혹은 확장 헤더에 대한 배경 지식을 제공한다. 또
한 이 부록은 여러 헤더들의 개념과 기능에 대한 설명이 이 책의 어디에 있는지 알
려주는 색인 역할도 한다. 이 헤더들은 HTTP 기능들 간의 의사소통이 어색해지거
나 불편해지는 상황을 해소해주며, 대부분이 단순하고 알기 쉽다. 이 부록은 그 헤
더들에 대한 약간의 배경 지식을 제공하고, 이 책에서 그 헤더들에 대해 길게 설명
한 절이 어디인지 안내해준다.
이 부록에 나열된 헤더들은 HTTP 명세, 관련 문서들, 그리고 여러 서버와 클라이
언트 들을 이용해 HTTP 메시지로 인터넷 여기저기를 찔러본 우리의 경험으로부터
가져온 것이다.
이 목록은 철저함과는 거리가 멀다. 이