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 | Via
- HTTP headers | Age
- HTTP headers | Host
- HTTP headers | Accept
- HTTP headers | Set-Cookie2
- HTTP headers | X-Forwarded-For
- HTTP headers | Origin
- HTTP headers | If-None-Match
- HTTP headers | Retry-After
- HTTP headers | Digest
- HTTP headers | Expect
- HTTP headers | X-XSS-Protection
- HTTP headers | Last-Modified
- HTTP headers | Date
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.