What HTTP headers are sent by my browser?

# Header Name Header Value
1 GET /index.html HTTP/1.1
2 Connection Keep-Alive
Specifies options that are desired for the particular connection (and list of hop-by-hop request fields) and must not be communicated by proxies over further connections.
3 Host hdr.thatiuse.com
Specifies the host name of the server (for virtual hosting), and the TCP port number on which the server is listening. The port number may be omitted if the port is the standard port for the service requested. Mandatory since HTTP/1.1. If the request is generated directly in HTTP/2, it should not be used.
4 Accept-Encoding zstd, br, gzip
Specifies which data format tranformations (content encodings), such as compression mechanisms, are acceptable for the response and to assign preferences to them. See HTTP compression.
5 Accept-Language en-US,en;q=0.5
Specifies which natural (human) languages are acceptable for the response and to assign preferences to them. Useful for language negotation. See Content negotiation.
6 Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Specifies which Internet media types (Content-Types) are acceptable for the response and to assign preferences to them. See Content negotiation.
7 User-Agent CCBot/2.0 (https://commoncrawl.org/faq/)
Contains information about the user agent (client) originating the request
8 Content-Length
Indicates the size (in bytes) of the entity-body that is sent.
9 Content-Type
Specifies the Internet media type (MIME type) of the entity-body that is sent (used with POST and PUT requests). Often includes a charset parameter specifying the character encoding.
Raw HTTP headers (.txt)