aboutsummaryrefslogtreecommitdiff
path: root/files/pt-br/web/http/headers/digest/index.html
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:42:52 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:42:52 -0500
commit074785cea106179cb3305637055ab0a009ca74f2 (patch)
treee6ae371cccd642aa2b67f39752a2cdf1fd4eb040 /files/pt-br/web/http/headers/digest/index.html
parentda78a9e329e272dedb2400b79a3bdeebff387d47 (diff)
downloadtranslated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.gz
translated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.bz2
translated-content-074785cea106179cb3305637055ab0a009ca74f2.zip
initial commit
Diffstat (limited to 'files/pt-br/web/http/headers/digest/index.html')
-rw-r--r--files/pt-br/web/http/headers/digest/index.html90
1 files changed, 90 insertions, 0 deletions
diff --git a/files/pt-br/web/http/headers/digest/index.html b/files/pt-br/web/http/headers/digest/index.html
new file mode 100644
index 0000000000..726ec7a328
--- /dev/null
+++ b/files/pt-br/web/http/headers/digest/index.html
@@ -0,0 +1,90 @@
+---
+title: Digest
+slug: Web/HTTP/Headers/Digest
+tags:
+ - Cabeçalho HTTP
+ - HTTP
+translation_of: Web/HTTP/Headers/Digest
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O cabeçalho de resposta HTTP <code><strong>Digest</strong></code> provém uma {{Glossary("digest")}} do recurso requisitado.</p>
+
+<p>Nos termos da <a href="https://tools.ietf.org/html/rfc7231">RFC 7231</a> esta é a <em>representação selecionada</em> de um recurso. A representação selecionada depende dos valores dos cabeçalhos <code><a href="/en-US/docs/Web/HTTP/Headers/Content-Type">Content-Type</a></code> e <code><a href="/en-US/docs/Web/HTTP/Headers/Content-Encoding">Content-Encoding</a></code>: então um único recurso pode ter diversos valores de "digestão".</p>
+
+<p>A "digestão" é calculada através da representação inteira. A representação em si pode ser:</p>
+
+<ul>
+ <li>totalmente contida no corpo da mensagem de resposta</li>
+ <li>não contida no corpo da mensagem (por exemplo, na resposta para uma requisição <code><a href="/en-US/docs/Web/HTTP/Methods/HEAD">HEAD</a></code>)</li>
+ <li>parcialmente contido no corpo da mensagem (por exemplo, em uma resposta para uma <a href="/en-US/docs/Web/HTTP/Range_requests">requisição de intervalo</a>).</li>
+</ul>
+
+<table class="properties">
+ <tbody>
+ <tr>
+ <th scope="row">Tipo do cabeçalho</th>
+ <td>{{Glossary("Response header")}}</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Forbidden header name")}}</th>
+ <td>não</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Sintaxe">Sintaxe</h2>
+
+<pre class="syntaxbox notranslate">Digest: &lt;digest-algorithm&gt;=&lt;digest-value&gt;
+
+Digest: &lt;digest-algorithm&gt;=&lt;digest-value&gt;,&lt;digest-algorithm&gt;=&lt;digest-value&gt;
+</pre>
+
+<h2 id="Diretivas">Diretivas</h2>
+
+<dl>
+ <dt><code>&lt;digest-algorithm&gt;</code></dt>
+ <dd>Algoritmos de digestão suportados são definidos na <a href="https://tools.ietf.org/html/rfc3230">RFC 3230</a> e <a href="https://tools.ietf.org/html/rfc5843">RFC 5843</a>, e incluem <code>SHA-256</code> e <code>SHA-512</code>. Alguns dos algoritmos suportados, incluindo <code>unixsum</code> e <code>MD5</code> são sujeitos a colisões e não são recomendados para aplicações onde resistência à colisções é importante.</dd>
+ <dt><code>&lt;digest-value&gt;</code></dt>
+ <dd>O resultado de aplicação do algoritmo de digestão na representação do recurso e codificando o resultado. A escolha do algoritmo de digestão também determina a codificação a ser usada: por exemplo <code>SHA-256</code> usa codificação <em>base64</em>.</dd>
+</dl>
+
+<h2 id="Exemplos">Exemplos</h2>
+
+<pre class="syntaxbox notranslate">Digest: sha-256=X48E9qOokqqrvdts8nOJRJN3OWDUoyWxBf7kbu9DBPE=
+Digest: sha-256=X48E9qOokqqrvdts8nOJRJN3OWDUoyWxBf7kbu9DBPE=,unixsum=30637</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p><a class="smpl" href="https://datatracker.ietf.org/doc/draft-ietf-httpbis-digest-headers">draft-ietf-httpbis-digest-headers-latest</a></p>
+ </td>
+ <td>Resource Digests for HTTP</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>Este cabeçalho foi originalmente definido na <a href="https://tools.ietf.org/html/rfc3230">RFC 3230</a>, mas a definição de "representação selecionada" na <a href="https://www.rfc-editor.org/info/rfc7231">RFC 7231</a> 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.</p>
+
+<h2 id="Compatibilidade_de_navegador">Compatibilidade de navegador</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("http.headers.Digest")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPHeader("Want-Digest")}}</li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Range_requests">Requisições de intervalo HTTP</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/206" title="The HTTP 206 Partial Content success status response code indicates that the request has succeeded and has the body contains the requested ranges of data, as described in the Range header of the request."><code>206 Partial Content</code></a></li>
+</ul>