便利なHTTPヘッダー
このレッスンでは、いくつかの便利なヘッダーの値について見ていきます。
Hostヘッダー
ヘッダー Host には、リクエストが送信されるドメイン名が含まれます:
Host: example.com
URIを含むスタートラインと、ドメイン名を含む Host ヘッダーを組み合わせることで、リクエストされたページのURLが構成されます:
GET /test/ HTTP/1.1
Host: example.com
Dateヘッダー
ヘッダー Date には、HTTPメッセージが作成された時刻が含まれます:
Date: Wed, 21 Oct 2020 07:28:00 GMT
Last-Modifiedヘッダー
HTTPレスポンス内の Last-Modified ヘッダーは、サーバーが認識している、要求されたリソースが最後に変更された日時を含みます。これは、リソースが変更されていないかどうかを確認するための手段として使用されます。
例:
Last-Modified: Sat, 16 Jan 2020 21:16:42 GMT
Content-Typeヘッダー
ヘッダー Content-Type は、返されるコンテンツのタイプとその文字エンコーディングを指定します:
Content-Type: text/html; charset=utf-8
Content-Languageヘッダー
ヘッダー Content-Language は、返されたドキュメントが書かれている言語を指定します:
Content-Language: ru
Content-Lengthヘッダー
ヘッダー Content-Length は、送信先に送られるオブジェクトの本文のサイズをバイト単位で示します:
Content-Length: 10000