HTTPヘッダーは、HTTP通信の重要な部分です。通常、各HTTP要求とHTTP応答には複数のヘッダーが含まれます。プロキシなどの仲介者は、しばしばヘッダーの一部を解釈して、他のものを渡したりフィルタしたりします。
リソース/index.html
に対する単純なHTTPリクエスト。ホストwww.example.com
は、HTTP Host
ヘッダーで指定されています。
GET /index.html HTTP/1.1
Host: www.example.com
上記の要求に対する可能な応答。応答には、HTTPヘッダーのDate
、 Content-Type
、 Content-Encoding
およびContent-Length
ます。
HTTP/1.1 200 OK
Date: Wed, 21 Jun 2017 10:58:03 GMT
Content-Type: text/html; charset=UTF-8
Content-Encoding: UTF-8
Content-Length: 150
<response body>
レスポンス本文はヘッダの後に空白行で区切られて送られます。