The browser can send headers to the server. Most of these request headers are optional. This section lists some of the commonly used request headers.
File types the browser can accept.
Used if the browser wants to authenticate itself with a server. Information such as the user name and password are included.
Name and version of the browser software.
URL of the document.
Internet host and port number of the resource being requested.