This section describes HTTP response header lines in 3 groups. Commonly used header lines are Date, Cache-Control, Last-Modified, Content-Length, Connection, Content-Type, Expires, Set-Cookie, Server, etc.
HTTP/1.1 response header lines allow the server to passes 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: