유용한 HTTP 헤더

이번 수업에서는 몇 가지 유용한 헤더의 값을 살펴보겠습니다.

Host 헤더

Host 헤더에는 요청이 수행되는 도메인 이름이 포함됩니다:

httpHost: example.com

URI를 포함하는 시작 줄과 도메인 이름을 포함하는 Host 헤더를 함께 사용하여 요청된 페이지의 URL을 구성합니다:

httpGET /test/ HTTP/1.1
Host: example.com

Date 헤더

Date 헤더에는 HTTP 메시지가 생성된 시점이 포함됩니다:

httpDate: Wed, 21 Oct 2020 07:28:00 GMT

Last-Modified 헤더

HTTP 응답의 Last-Modified 헤더에는 서버가 생각하는 요청된 리소스가 마지막으로 수정된 날짜와 시간이 포함됩니다. 이는 리소스가 변경되지 않았는지 확인하기 위한 수단으로 사용됩니다. 예시:

httpLast-Modified: Sat, 16 Jan 2020 21:16:42 GMT

Content-Type 헤더

Content-Type 헤더는 반환된 콘텐츠의 유형과 인코딩을 지정합니다:

httpContent-Type: text/html; charset=utf-8

Content-Language 헤더

Content-Language 헤더는 반환된 문서가 작성된 언어를 지정합니다:

httpContent-Language: ru

Content-Length 헤더

Content-Length 헤더는 수신자에게 전송된 객체 본문의 크기를 바이트 단위로 나타냅니다:

httpContent-Length: 10000