Language / Technology

Why do browsers send HTTP headers?

Short answer

Headers carry conditions and supporting information such as accepted formats, language, cookies, and caching separately from the body.

How it works

Headers can contain sensitive information. What is sent varies with browser, site, settings, and context.

References