HTTP headers | Digest Last Updated : 31 Oct, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report The Digest HTTP header is a response HTTP header that provides the requested resource with a small value generated by a hash function from a whole message. The Digest HTTP header is a response header that provides a digest of the requested resource. The entire representation is used to calculate the digest. Multiple digest values for a single resource is also possible as the representation depends on Content-Type and Content-Encoding. Syntax: Digest:<digest-algorithm>=<digest-value> Directives: This header accepts two directives as mentioned above and described below: <digest-algorithm>: It contains defined supported algorithms, example SHA-256 and SHA-512. <digest-value>: It holds the result of encoding and applying the digest algorithm to the resource representation. Examples: It provides the resource with the sha-256 algorithm and also provides the digest value. Digest: sha-256=nOJRJgeeksforgeeksN3OWDUo9DBPE= It provides the resource with the sha-512 algorithm and also provides the digest value. In addition to that, it provides UNIX sum algorithm which is subject to collisions. Digest: sha-512=\vdtgeeksforgeeks8nOJRJN3OWDDBPE=, unixsum=69 Supported Browsers: The browsers are compatible with HTTP Digest header are listed below: Google Chrome Internet Explorer Firefox Opera Safari Comment More infoAdvertise with us Next Article HTTP headers | Digest H harshcooldude700 Follow Improve Article Tags : Computer Networks HTTP-headers Similar Reads HTTP headers | Want-Digest Before discussing about HTTP Want-Digest Header, let us first understand what is Digest (or message digest) ? HTTP header Digest is an encrypted fixed-size representation of a message generated using a hash function. A hash function can be any function that maps the data of arbitrary size to a fixed 2 min read HTTP headers | Date Description: HTTP headers are used to pass additional information with HTTP response or HTTP request. Date HTTP header contains the date and time at which the message was generated. It is supported by all the browsers. Syntax: Date: day-name, day month year hour:minute:second GMT Directives: day-nam 2 min read HTTP headers | Accept The HTTP Accept header is a request type header. The Accept header is used to inform the server by the client that which content type is understandable by the client expressed as MIME-types. By using the Content-negotiation the server selects a proposal of the content type and informs the client of 2 min read HTTP headers HTTP headers are key-value pairs sent in HTTP requests and responses, providing essential information about the communication between the client and server. They include details such as content type, encoding, cache control, authentication, and more, helping manage the behavior of HTTP transactions. 13 min read HTTP headers | Accept-CH The HTTP Accept-CH header is a response-type header that indicates the client hints that the server can support and should include in further requests. Syntax: Accept-CH: client hints Note: The client hints can be more than one and are to be separated by commas. Directives: The HTTP Accept-CH header 1 min read Like