Headers
Use -H 'Name: value' to preserve request headers. Common examples include Accept, Content-Type, Authorization, User-Agent, and custom trace IDs.
Convert cURL commands copied from browsers that include headers, cookies, accept types, user agents, and session values.
Try Headers and CookiesUse -H 'Name: value' to preserve request headers. Common examples include Accept, Content-Type, Authorization, User-Agent, and custom trace IDs.
Cookies can appear in a Cookie header or in -b 'name=value; other=value'. The parser normalizes them into a cookies object.
Some browser-only headers cannot be set manually in frontend JavaScript. Generated server-side code can usually preserve more of the original request.
curl -H 'Accept: application/json' -H 'X-Trace: demo' -b 'session=abc123; theme=dark' https://api.example.com/users
Browsers include negotiation, session, cache, and security headers needed for the original request context.
No. Browsers block or control some headers for security.