HTTP headers are used to pass additional information with HTTP response or HTTP requests. A cookie is an HTTP request header i.e. used in the requests sent by the user to the server. It contains the cookies previously sent by the server using set-cookies. It is an optional header.
In case of single cookie syntax is as follow:
In case of multiple cookies syntax is as follow:
Cookie: name=value; name=value; name=value
Directives: This header accept a single directive mentioned above and described below:
- <cookie-list> It is the list of name=value pair separated by ; and space i.e ‘;’.
Cookie: user=Bob; age=28; csrftoken=u12t4o8tb9ee73
To check this Cookie in action go to Inspect Element -> Network check the request header for Cookie like below, Cookie is highlighted you can see.
Supported Browsers: The browsers are supported by HTTP Cookie header are listed below:
- Google Chrome
- Internet Explorer
- Apple Safari
- HTTP headers | Set-Cookie
- HTTP headers | Access-Control-Expose-Headers
- HTTP headers | Access-Control-Request-Headers
- HTTP headers | Access-Control-Allow-Headers.
- HTTP headers | DNT
- HTTP headers | From
- HTTP headers | Via
- HTTP Headers | TE
- HTTP headers | Alt-Svc
- HTTP headers | Tk
- HTTP headers
- HTTP headers | Allow
- HTTP headers | Age
- HTTP headers | SourceMap
- HTTP headers | Expect-CT
- HTTP headers | expires
- HTTP headers | Server
- HTTP headers | X-Forwarded-For
- HTTP headers | Trailer
- HTTP headers | Connection
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.