--- title: Digest slug: Web/HTTP/Headers/Digest tags: - Cabeçalho HTTP - HTTP translation_of: Web/HTTP/Headers/Digest ---
O cabeçalho de resposta HTTP Digest
provém uma {{Glossary("digest")}} do recurso requisitado.
Nos termos da RFC 7231 esta é a representação selecionada de um recurso. A representação selecionada depende dos valores dos cabeçalhos Content-Type
e Content-Encoding
: então um único recurso pode ter diversos valores de "digestão".
A "digestão" é calculada através da representação inteira. A representação em si pode ser:
HEAD
)Tipo do cabeçalho | {{Glossary("Response header")}} |
---|---|
{{Glossary("Forbidden header name")}} | não |
Digest: <digest-algorithm>=<digest-value> Digest: <digest-algorithm>=<digest-value>,<digest-algorithm>=<digest-value>
<digest-algorithm>
SHA-256
e SHA-512
. Alguns dos algoritmos suportados, incluindo unixsum
e MD5
são sujeitos a colisões e não são recomendados para aplicações onde resistência à colisções é importante.<digest-value>
SHA-256
usa codificação base64.Digest: sha-256=X48E9qOokqqrvdts8nOJRJN3OWDUoyWxBf7kbu9DBPE= Digest: sha-256=X48E9qOokqqrvdts8nOJRJN3OWDUoyWxBf7kbu9DBPE=,unixsum=30637
Especificação | Título |
---|---|
Resource Digests for HTTP |
Este cabeçalho foi originalmente definido na RFC 3230, mas a definição de "representação selecionada" na RFC 7231 fez com que a definição original ficasse inconsistente com as especificações atuais do HTTP. Quando lançado, o rascunho de "Digestão de recursos para HTTP" tornará a RFC 3230 obsoleta e atualizará o padrão para ser consistente.
{{Compat("http.headers.Digest")}}
206 Partial Content