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.

Key point

The practical point is this: What is sent varies with browser, site, settings, and context.

References