This section describes HTTP response header lines, which can be divided into three groups: General header lines, Response header lines, and Entity header lines.
HTTP/1.1 response header lines allows the server to pass additional information
about the response which cannot be placed in the status line. Header lines can be
divided into three groups:
1. General header lines: Information about the transmission of the entire response
message:
Cache-Control
Connection
Date
Pragma
Trailer
Transfer-Encoding
Upgrade
Via
Warning
2. Response header lines: Information about the response:
Accept-Ranges
Age
ETag
Location
Proxy-Authenticate
Retry-After
Server
Vary
WWW-Authenticate
3. Entity header lines: Information about the data requested by the client: