Its really a nice and useful postAn HTTP Header is "A record sent by clients and servers communicating with each other via the HTTP protocol. The header is a stream of text that may be sent without any content following it or with the content that it describes. There are headers specific to requests and to responses and others that are used for both client and server to describe or query the content or environment."
A Client, or Request Header is "The information, in the form of a text record, that a userís browser sends to a web server containing the details of what the browser wants and will accept back from the server. The request header also contains the type, version and capabilities of the browser that is making the request so that server returns compatible data.
Upon receipt of the request header, the server will return an HTTP response header to the client that is attached to the file(s) being sent. "
A Server, or Reponse Header is "The information, in the form of a text record, that a web server sends back to a clientís browser in response to receiving an HTTP request. The response header contains the date, size and type of file that the server is sending back to the client and also data about the server itself. The header is attached to the files being sent back to the client."
A Server Header commonly contains the following:
1 ) Method
2 ) HTTP Version w/ Status Code
3 ) URI
4 ) Date
5 ) Connection
6 ) Authorization
7 ) If-Modified-Since
8 ) Content Length
9 ) Content Type