...
Code Block | ||
---|---|---|
| ||
Content-MD5 = "Content-MD5" ":" md5-digest |
where Where md5-digest is the base64 of the 128-bit MD5 digest (see RFC 1864 for more information).
The md5-digest is computed based on the content of the entity body, including any content coding that was applied, but not including any transfer-encoding applied to the message body.
...
On a write request (POST, PUT, COPY, or APPEND), the Content-MD5 is calculated, stored with the object, and returned as a response header for that write operation.
The Content-MD5 is always returned for any GET or HEAD request that was written with the gencontentmd5 query argument.
When including ?gencontentmd5 on a range read (a GET request with the Range header), Swarm suppresses any stored Content-MD5 from the response headers and instead return a Content-MD5 for the requested range as a trailing header.
...