aboutsummaryrefslogtreecommitdiff
path: root/files/pt-br/web/http/status
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/status
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/status')
-rw-r--r--files/pt-br/web/http/status/100/index.html42
-rw-r--r--files/pt-br/web/http/status/101/index.html46
-rw-r--r--files/pt-br/web/http/status/103/index.html50
-rw-r--r--files/pt-br/web/http/status/200/index.html52
-rw-r--r--files/pt-br/web/http/status/201/index.html41
-rw-r--r--files/pt-br/web/http/status/202/index.html37
-rw-r--r--files/pt-br/web/http/status/203/index.html37
-rw-r--r--files/pt-br/web/http/status/204/index.html49
-rw-r--r--files/pt-br/web/http/status/205/index.html39
-rw-r--r--files/pt-br/web/http/status/206/index.html85
-rw-r--r--files/pt-br/web/http/status/300/index.html43
-rw-r--r--files/pt-br/web/http/status/301/index.html61
-rw-r--r--files/pt-br/web/http/status/302/index.html51
-rw-r--r--files/pt-br/web/http/status/303/index.html46
-rw-r--r--files/pt-br/web/http/status/304/index.html57
-rw-r--r--files/pt-br/web/http/status/307/index.html48
-rw-r--r--files/pt-br/web/http/status/308/index.html50
-rw-r--r--files/pt-br/web/http/status/400/index.html46
-rw-r--r--files/pt-br/web/http/status/401/index.html59
-rw-r--r--files/pt-br/web/http/status/402/index.html54
-rw-r--r--files/pt-br/web/http/status/403/index.html47
-rw-r--r--files/pt-br/web/http/status/404/index.html56
-rw-r--r--files/pt-br/web/http/status/405/index.html35
-rw-r--r--files/pt-br/web/http/status/406/index.html62
-rw-r--r--files/pt-br/web/http/status/407/index.html58
-rw-r--r--files/pt-br/web/http/status/408/index.html47
-rw-r--r--files/pt-br/web/http/status/409/index.html35
-rw-r--r--files/pt-br/web/http/status/410/index.html47
-rw-r--r--files/pt-br/web/http/status/411/index.html43
-rw-r--r--files/pt-br/web/http/status/412/index.html52
-rw-r--r--files/pt-br/web/http/status/413/index.html34
-rw-r--r--files/pt-br/web/http/status/414/index.html46
-rw-r--r--files/pt-br/web/http/status/415/index.html45
-rw-r--r--files/pt-br/web/http/status/416/index.html53
-rw-r--r--files/pt-br/web/http/status/417/index.html35
-rw-r--r--files/pt-br/web/http/status/418/index.html41
-rw-r--r--files/pt-br/web/http/status/422/index.html33
-rw-r--r--files/pt-br/web/http/status/425/index.html35
-rw-r--r--files/pt-br/web/http/status/426/index.html48
-rw-r--r--files/pt-br/web/http/status/428/index.html39
-rw-r--r--files/pt-br/web/http/status/429/index.html48
-rw-r--r--files/pt-br/web/http/status/431/index.html54
-rw-r--r--files/pt-br/web/http/status/451/index.html65
-rw-r--r--files/pt-br/web/http/status/500/index.html37
-rw-r--r--files/pt-br/web/http/status/501/index.html46
-rw-r--r--files/pt-br/web/http/status/502/index.html51
-rw-r--r--files/pt-br/web/http/status/503/index.html50
-rw-r--r--files/pt-br/web/http/status/504/index.html43
-rw-r--r--files/pt-br/web/http/status/505/index.html33
-rw-r--r--files/pt-br/web/http/status/506/index.html35
-rw-r--r--files/pt-br/web/http/status/507/index.html33
-rw-r--r--files/pt-br/web/http/status/508/index.html35
-rw-r--r--files/pt-br/web/http/status/510/index.html33
-rw-r--r--files/pt-br/web/http/status/511/index.html42
-rw-r--r--files/pt-br/web/http/status/index.html192
55 files changed, 2681 insertions, 0 deletions
diff --git a/files/pt-br/web/http/status/100/index.html b/files/pt-br/web/http/status/100/index.html
new file mode 100644
index 0000000000..bfebeeae19
--- /dev/null
+++ b/files/pt-br/web/http/status/100/index.html
@@ -0,0 +1,42 @@
+---
+title: 100 Continue
+slug: Web/HTTP/Status/100
+translation_of: Web/HTTP/Status/100
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O Status HTTP <strong><code>100 Continue</code></strong> indica que até o momento tudo está OK e que o cliente pode continuar com a requisição ou ignorar caso já tenha terminado.</p>
+
+<p>Para ter uma verificação pelo servidor o cliente deve enviar o header {{HTTPHeader("Expect")}}: <code>100-continue</code> na requisição inicial e receber o status <code>100 Continue</code> antes de enviar o body da requisição.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">100 Continue</pre>
+
+<h2 id="Specifications">Specifications</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Title</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "100 Continue" , "6.2.1")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility">Browser compatibility</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.status.100")}}</p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>{{HTTPHeader("Expect")}}</li>
+ <li>{{HTTPStatus(417)}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/101/index.html b/files/pt-br/web/http/status/101/index.html
new file mode 100644
index 0000000000..1de9321d05
--- /dev/null
+++ b/files/pt-br/web/http/status/101/index.html
@@ -0,0 +1,46 @@
+---
+title: 101 Switching Protocols
+slug: Web/HTTP/Status/101
+translation_of: Web/HTTP/Status/101
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta HTTP <code><strong>101 Switching Protocols</strong></code> indica para qual protocolo o servidor está trocando, conforme solicitado por um cliente que tenha enviado uma mensagem incluindo {{HTTPHeader("Upgrade")}} no cabeçalho da requisição.<br>
+ <br>
+ O servidor inclui {{HTTPHeader("Upgrade")}} no seu cabeçalho de resposta para indicar para qual protocolo o cliente foi redirecionado. O processo é descrito detalhadamente no artigo <a href="/en-US/docs/Web/HTTP/Protocol_upgrade_mechanism">Protocol upgrade mechanism</a>.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">101 Switching Protocols</pre>
+
+<h2 id="Exemplos">Exemplos</h2>
+
+<p>Switching protocols pode ser usado para <a href="/en-US/docs/Web/API/WebSockets_API">WebSockets</a>.</p>
+
+<pre>HTTP/1.1 101 Switching Protocols
+Upgrade: websocket
+Connection: Upgrade</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Title</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "101 Switching Protocol" , "6.2.2")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semânticas e Conteúdos</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/HTTP/Protocol_upgrade_mechanism">Protocol upgrade mechanism</a></li>
+ <li><a href="/en-US/docs/Web/API/WebSockets_API">WebSockets</a></li>
+ <li>{{HTTPHeader("Upgrade")}}</li>
+ <li>{{HTTPStatus("426")}} <code>Upgrade Required</code></li>
+</ul>
diff --git a/files/pt-br/web/http/status/103/index.html b/files/pt-br/web/http/status/103/index.html
new file mode 100644
index 0000000000..c518c29815
--- /dev/null
+++ b/files/pt-br/web/http/status/103/index.html
@@ -0,0 +1,50 @@
+---
+title: 103 Early Hints
+slug: Web/HTTP/Status/103
+tags:
+ - Código de status
+ - Draft
+ - HTTP
+ - Informacional
+ - Informational
+ - Status code
+translation_of: Web/HTTP/Status/103
+---
+<p>{{HTTPSidebar}}{{Draft}}</p>
+
+<p>O código de informação de status de resposta HTTP <strong><code>103 Early Hints</code></strong> é destinado principalmente a ser usado com o cabeçalho {{HTTPHeader("Link")}} para permitir ao agente do usuário começar pré-carregamento de recursos enquanto o servidor ainda está preparando uma resposta.</p>
+
+<h2 id="Sintaxe">Sintaxe</h2>
+
+<pre class="syntaxbox">103 Early Hints</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Status</th>
+ <th scope="col">Comentários</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{RFC(8297, "103 Early Hints")}}</td>
+ <td><span class="spec-RFC">IETF RFC</span></td>
+ <td>Definição inicial</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Comptabilidade_de_navegador">Comptabilidade de navegador</h2>
+
+
+
+<p>{{Compat("http.status.103")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPHeader("Link")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/200/index.html b/files/pt-br/web/http/status/200/index.html
new file mode 100644
index 0000000000..362874530b
--- /dev/null
+++ b/files/pt-br/web/http/status/200/index.html
@@ -0,0 +1,52 @@
+---
+title: 200 OK
+slug: Web/HTTP/Status/200
+translation_of: Web/HTTP/Status/200
+---
+<div>
+<p>{{HTTPSidebar}}</p>
+
+<p>O código HTTP <strong><code>200 OK</code></strong> é a resposta de status de sucesso que indica que a requisição foi bem sucedida. Uma resposta 200 é cacheável por padrão.</p>
+</div>
+
+<p>O significado de sucesso depende do método de requisição HTTP: </p>
+
+<ul>
+ <li>{{HTTPMethod("GET")}}: O recurso foi carregado e transmitido no corpo da mensagem.</li>
+ <li>{{HTTPMethod("HEAD")}}: Os cabeçalhos da entidade estão no corpo da mensagem.</li>
+ <li>{{HTTPMethod("POST")}}: O recurso descrevendo o resultado da ação é transmitido no corpo da mensagem.</li>
+ <li>{{HTTPMethod("TRACE")}}: O corpo da mensagem contém a mensagem da requisição tal qual foi recebida pelo servidor.</li>
+</ul>
+
+<p>O resultado de sucesso de um {{HTTPMethod("PUT")}} ou {{HTTPMethod("DELETE")}} geralmente não são <code>200 </code><code>OK</code>, e sim {{HTTPStatus("204")}} <code>No Content</code> (ou {{HTTPStatus("201")}} <code>Created</code> quando o recurso é carregado pela primeira vez).</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">200 OK</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "200 OK" , "6.3.1")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_de_navegadores">Compatibilidade de navegadores</h2>
+
+<p class="hidden">A tabela de compatibilidade nesta página é gerada por dados estruturados. Se você gostaria de contribuir com estes dados, por favor vá a <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> e envie-nos um <em lang="en">pull request</em>.</p>
+
+<p>{{Compat("http.status.200")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/HTTP/Methods">HTTP request methods</a></li>
+</ul>
diff --git a/files/pt-br/web/http/status/201/index.html b/files/pt-br/web/http/status/201/index.html
new file mode 100644
index 0000000000..a77feeeee8
--- /dev/null
+++ b/files/pt-br/web/http/status/201/index.html
@@ -0,0 +1,41 @@
+---
+title: 201 Created
+slug: Web/HTTP/Status/201
+translation_of: Web/HTTP/Status/201
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O status HTTP "<strong>201 Created</strong>" é utilizado como resposta de sucesso, indica que a requisição foi bem sucedida e que um novo recurso foi criado. Este novo recurso é efetivamente criado antes do retorno da resposta e o novo recurso é enviado no corpo da mensagem (pode vir na URL ou na header  {{HTTPHeader("Location")}}).</p>
+
+<p>Comumente, este status é utilizado em requisições do tipo {{HTTPMethod("POST")}}.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">201 Created</pre>
+
+<h2 id="Especificações">Especificações </h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "201 Created" , "6.3.2")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_com_navegadores">Compatibilidade com navegadores</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.status.201")}}</p>
+
+<h2 id="Veja_mais">Veja mais</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/HTTP/Methods">HTTP request methods</a></li>
+</ul>
diff --git a/files/pt-br/web/http/status/202/index.html b/files/pt-br/web/http/status/202/index.html
new file mode 100644
index 0000000000..a8947da1a4
--- /dev/null
+++ b/files/pt-br/web/http/status/202/index.html
@@ -0,0 +1,37 @@
+---
+title: 202 Accepted
+slug: Web/HTTP/Status/202
+tags:
+ - Código 202
+ - Código de status
+ - HTTP
+ - Referencia
+ - Resposta bem-sucedida
+translation_of: Web/HTTP/Status/202
+---
+<p>O código resposta HyperText Transfer Protocol (HTTP) <code><strong>202 Accepted</strong></code> indica que a requisição foi recebida, mas não pode atuar ainda. Ela é sem compromisso, significando que não há maneira de o HTTP  enviar posteriormente uma resposta assíncrona indicando a saída do processamento da requisição. A intenção desta resposta é para os casos onde outro processo ou, ainda, servidor lida com a requisição ou para processamentos <em>batch.</em></p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">202 Accepted</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "202 Accepted" , "6.3.3")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPHeader("Accept")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/203/index.html b/files/pt-br/web/http/status/203/index.html
new file mode 100644
index 0000000000..9e8785fa7d
--- /dev/null
+++ b/files/pt-br/web/http/status/203/index.html
@@ -0,0 +1,37 @@
+---
+title: 203 Non-Authoritative Information
+slug: Web/HTTP/Status/203
+translation_of: Web/HTTP/Status/203
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>A resposta com status HTTP <strong><code>203 Non-Authoritative Information</code></strong> indica que a requisição foi realizada com sucesso porém o conteúdo foi modificado por um {{Glossary("Proxy server", "proxy")}} da resposta com status {{HTTPStatus("200")}} (<code>OK</code>) do servidor de origem.</p>
+
+<p>A resposta <code>203</code> é similar a resposta com cabeçalho de {{HTTPHeader("Warning")}} <code><a href="/en-US/docs/Web/HTTP/Headers/Warning#Warning_codes">214</a></code>, significando <code>Transformação Aplicada</code>, o qual tem uma vantagem adicional que pode ser aplicado a respostas com qualquer código de status.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">203 Non-Authoritative Information</pre>
+
+<h2 id="Specifications">Specifications</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Title</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "203 Non-Authoritative Information" , "6.3.4")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>{{HTTPStatus("200")}}</li>
+ <li>{{Glossary("Proxy server")}}</li>
+ <li>{{HTTPHeader("Warning")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/204/index.html b/files/pt-br/web/http/status/204/index.html
new file mode 100644
index 0000000000..f23f834ee6
--- /dev/null
+++ b/files/pt-br/web/http/status/204/index.html
@@ -0,0 +1,49 @@
+---
+title: 204 No Content
+slug: Web/HTTP/Status/204
+translation_of: Web/HTTP/Status/204
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta HTTP de status de sucesso <strong><code>204 No Content</code></strong> indica que a solicitação foi bem sucedida e o cliente não precisa sair da página atual. Uma resposta <code>204</code> é armazenada em cache por padrão. Um cabeçalho {{HTTPHeader("ETag")}} está incluso na resposta.</p>
+
+<p>O caso de uso comum é retornar <code>204</code> como resultado de uma solicitação {{HTTPMethod("PUT")}}, atualizando um recurso, sem alterar o conteúdo atual da página exibida para o usuário. Se o recurso for criado, {{HTTPStatus("201")}} <code>Created</code> será retornado. Se a página for alterada para a página recém-atualizada, o {{HTTPStatus ("200")}} deve ser usado em vez disso.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">204 No Content</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "204 No Content" , "6.3.5")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade">Compatibilidade</h2>
+
+<p class="hidden">A tabela de compatibilidade nesta página é gerada de uma estrutura de dados. Se você gostaria de contribuir com esses dados, por favor acesse <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> e envie-nos um <em lang="en">pull request</em>.</p>
+
+<p>{{Compat("http.status.204")}}</p>
+
+<h2 id="Notas_de_compatibilidade">Notas de compatibilidade</h2>
+
+<ul>
+ <li>Embora este código de status seja destinado a descrever uma resposta sem corpo, os servidores podem incluir dados erroneamente após os cabeçalhos. O protocolo permite que os agentes do usuário variem em como eles processam essas respostas (<a href="https://github.com/httpwg/http11bis/issues/26">a discussão sobre este texto da especificação pode ser encontrada aqui</a>). Isso é observável em conexões persistentes, onde o corpo inválido pode incluir uma resposta distinta a uma solicitação subseqüente.<br>
+ <br>
+ O Apple Safari rejeita qualquer desses dados. O Google Chrome e o Microsoft Edge descartam até quatro bytes inválidos que precedem uma resposta válida. O Firefox tolera mais de um kilobyte de dados inválidos que precedem uma resposta válida.</li>
+</ul>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/HTTP/Methods">Métodos de requisições HTTP</a></li>
+</ul>
diff --git a/files/pt-br/web/http/status/205/index.html b/files/pt-br/web/http/status/205/index.html
new file mode 100644
index 0000000000..ab202e5f88
--- /dev/null
+++ b/files/pt-br/web/http/status/205/index.html
@@ -0,0 +1,39 @@
+---
+title: 205 Reset Content
+slug: Web/HTTP/Status/205
+translation_of: Web/HTTP/Status/205
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de estado HTTP <strong><code>205 Reset Content</code></strong> informa ao cliente para reconfigurar a visualização do documento, para, por exemplo, limpar o conteúdo de um formulário, redefinir um estado da tela ou atualizar a interface do usuário.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">205 Reset Content</pre>
+
+<h2 id="Specifications">Specifications</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Title</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "205 Reset Content" , "6.3.6")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibility_Notes">Compatibility Notes</h2>
+
+<ul>
+ <li>O comportamento do Browser é diferente se a resposta de forma errada incluir um Body nas conexões persistentes, veja <a href="/en-US/docs/Web/HTTP/Status/204">204 No Content</a> para mais detalhes.</li>
+</ul>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>{{HTTPStatus(204)}} No Content</li>
+</ul>
diff --git a/files/pt-br/web/http/status/206/index.html b/files/pt-br/web/http/status/206/index.html
new file mode 100644
index 0000000000..909a0f4ceb
--- /dev/null
+++ b/files/pt-br/web/http/status/206/index.html
@@ -0,0 +1,85 @@
+---
+title: 206 Partial Content
+slug: Web/HTTP/Status/206
+tags:
+ - Código de status
+ - HTTP
+ - Sucesso
+translation_of: Web/HTTP/Status/206
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta do status de sucesso <strong><code>206 Partial Content</code></strong> indica que a requisição teve sucesso e o corpo contém a sequência (em bytes) dos dados, como descrito no cabeçalho {{HTTPHeader("Range")}} da requisição.</p>
+
+<p>Se existe somente uma sequência, o {{HTTPHeader("Content-Type")}} de toda a resposta é colocado para o tipo do documento, e o cabeçalho {{HTTPHeader("Content-Range")}} é provido.</p>
+
+<p>Se várias sequências são mandadas como resposta, o {{HTTPHeader("Content-Type")}} é colocado para <code>multipart/byteranges</code> e cada fragmento cobre uma sequência, com {{HTTPHeader("Content-Range")}} e {{HTTPHeader("Content-Type")}} descrevendo-os.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">206 Partial Content</pre>
+
+<h2 id="Exemplos">Exemplos</h2>
+
+<p>Uma resposta contendo uma única sequência:</p>
+
+<pre class="newpage">HTTP/1.1 206 Partial Content
+Date: Wed, 15 Nov 2015 06:25:24 GMT
+Last-Modified: Wed, 15 Nov 2015 04:58:08 GMT
+Content-Range: bytes 21010-47021/47022
+Content-Length: 26012
+Content-Type: image/gif
+
+... 26012 bytes de dados parciais de uma imagem ...</pre>
+
+<p>Uma resposta contendo várias sequências:</p>
+
+<pre class="newpage">HTTP/1.1 206 Partial Content
+Date: Wed, 15 Nov 2015 06:25:24 GMT
+Last-Modified: Wed, 15 Nov 2015 04:58:08 GMT
+Content-Length: 1741
+Content-Type: multipart/byteranges; boundary=String_separator
+
+--String_separator
+Content-Type: application/pdf
+Content-Range: bytes 234-639/8000
+
+...a primeira sequência...
+--String_separator
+Content-Type: application/pdf
+Content-Range: bytes 4590-7999/8000
+
+...a segunda sequência
+--String_separator--</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>{{RFC("7233", "206 Partial Content" , "4.1")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Range Requests</td>
+ </tr>
+ </tbody>
+</table>
+
+<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.status.206")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPHeader("If-Range")}}</li>
+ <li>{{HTTPHeader("Range")}}</li>
+ <li>{{HTTPHeader("Content-Range")}}</li>
+ <li>{{HTTPHeader("Content-Type")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/300/index.html b/files/pt-br/web/http/status/300/index.html
new file mode 100644
index 0000000000..bee670b09a
--- /dev/null
+++ b/files/pt-br/web/http/status/300/index.html
@@ -0,0 +1,43 @@
+---
+title: 300 Multiple Choices
+slug: Web/HTTP/Status/300
+tags:
+ - HTTP
+ - HTTP Status Code
+ - Reference
+ - Status code
+translation_of: Web/HTTP/Status/300
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta HTTP do status de redirecionamento <code><strong>300 Multiple Choices</strong></code> indica que a requisição tem uma ou mais possíveis respostas. O agente de usuário ou o usuário devem escolher uma delas. Como não há forma padrão de se escolher uma das respostas, esse código de resposta é raramente usado.</p>
+
+<p>Se o servidor tem uma escolha de preferência, ele deve gerar um cabeçalho {{HTTPHeader("Localização")}}.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">300 Multiple Choices
+</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "300 Multiple Choices" , "6.4.1")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPStatus("301")}} <code>Moved Permanently</code></li>
+ <li>{{HTTPStatus("302")}} <code>Found</code>, o redirecionamento temporário</li>
+ <li>{{HTTPStatus("308")}} <code>Permanent Redirect</code></li>
+</ul>
diff --git a/files/pt-br/web/http/status/301/index.html b/files/pt-br/web/http/status/301/index.html
new file mode 100644
index 0000000000..08c0891bdd
--- /dev/null
+++ b/files/pt-br/web/http/status/301/index.html
@@ -0,0 +1,61 @@
+---
+title: 301 Moved Permanently
+slug: Web/HTTP/Status/301
+tags:
+ - Código de status
+ - HTTP
+ - Redirecionamento
+ - Redirect
+ - Reference
+ - Status code
+translation_of: Web/HTTP/Status/301
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta de status de redirecionamento <code><strong>301 Moved Permanently</strong></code> do protocolo HTTP indica que o recurso requisitado foi movido permanentemente para a URL dada pelo cabeçalho {{HTTPHeader("Localização")}} headers. Um navegador redireciona para essa página e o motor de busca atualiza os links para o recurso (na linguagem 'SEO', é dito que o "suco do link" ('link-juice') é enviado à nova URL).</p>
+
+<p>Mesmo que a especificação exija que o método (e corpo) não sejam alterados quando o redirecionamento seja executado, nem todos os agentes de usuário são alinhados com isso, você ainda pode encontrar alguns softwares com "bugs" que não o seguem. É recomendado que se use o código 301 somente como resposta para os métodos {{HTTPMethod("GET")}} ou {{HTTPMethod("Head")}} e use {{HTTPStatus("308","308 Permanent Redirect")}} para {{HTTPMethod("POST")}}, para proibir explicitamente o uso do método com esse status.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">301 Moved Permanently</pre>
+
+<h2 id="Exemplo">Exemplo</h2>
+
+<h3 id="Requisição_do_cliente">Requisição do cliente</h3>
+
+<pre>GET /index.php HTTP/1.1
+Host: www.example.org</pre>
+
+<h3 id="Resposta_do_servidor">Resposta do servidor</h3>
+
+<pre>HTTP/1.1 301 Moved Permanently
+Location: http://www.example.org/index.asp</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "301 Moved Permanently" , "6.4.2")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_de_navegador">Compatibilidade de navegador</h2>
+
+
+
+<p>{{Compat("http.status.301")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPStatus("308", "308 Permanent Redirect")}}</li>
+ <li>{{HTTPStatus("302", "302 Found")}}, o redirecionamento temporário.</li>
+</ul>
diff --git a/files/pt-br/web/http/status/302/index.html b/files/pt-br/web/http/status/302/index.html
new file mode 100644
index 0000000000..ee2d912e74
--- /dev/null
+++ b/files/pt-br/web/http/status/302/index.html
@@ -0,0 +1,51 @@
+---
+title: 302 Found
+slug: Web/HTTP/Status/302
+tags:
+ - Codigo de Estado
+ - HTTP
+ - Redirecionamento
+translation_of: Web/HTTP/Status/302
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de estado HyperText Transfer Protocol (HTTP) <code><strong>302 Found</strong></code> indica que o recurso foi temporariamente movido para a URL informada pelo cabeçalho {{HTTPHeader("Localização")}}. Os navegadores redirecionar para essa página porém os motores de busca não atualizam o link inicial.</p>
+
+<p>Mesmo que a requisição requer que o método (e o corpo) não sejam alterados quando o redirecionamento é feito, nem todos os user-agent entram em conformidade - ainda é comum encontrar softwares com bugs neste quesito. Por isso, é recomendado habilitar o código <code>302</code> somente em resposta aos métodos {{HTTPMethod("GET")}} ou {{HTTPMethod("HEAD")}} e utilizar o método {{HTTPStatus("307", "307 Temporary Redirect")}} em outros casos, já que a troca de método é expressamente proibida nesse caso.</p>
+
+<p>Em casos onde você deseja que o método utilizado altere para {{HTTPMethod("GET")}}, utilize {{HTTPStatus("303", "303 See Other")}}. Isto é útil quando você deseja dar uma resposta a um método {{HTTPMethod("PUT")}} que não seja um recurso, mas uma mensagem de confirmação, como por exemplo: 'você enviou XYZ com sucesso'.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">302 Encontrado</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>{{RFC("7231", "302 Found" , "6.4.3")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_de_navegador">Compatibilidade de navegador</h2>
+
+
+
+<p>{{Compat("http.status.302")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPStatus("307", "307 Temporary Redirect")}}, o equivalente a esse código de estado quando o método utilizado nunca é alterado.</li>
+ <li>{{HTTPStatus("303", "303 See Other")}}, um redirecionamento tmeporario que altera o método utilizado para {{HTTPMethod("GET")}}.</li>
+ <li>{{HTTPStatus("301", "301 Moved Permanently")}}, o redirecionamento permanente.</li>
+</ul>
diff --git a/files/pt-br/web/http/status/303/index.html b/files/pt-br/web/http/status/303/index.html
new file mode 100644
index 0000000000..7585f8f04c
--- /dev/null
+++ b/files/pt-br/web/http/status/303/index.html
@@ -0,0 +1,46 @@
+---
+title: 303 See Other
+slug: Web/HTTP/Status/303
+tags:
+ - Código de Status HTTP
+ - HTTP
+ - Redirecionamento
+ - Referencia
+translation_of: Web/HTTP/Status/303
+---
+<p>{{HTTPSidebar}}</p>
+
+<p>O código de resposta de status de redirecionamento do HyperText Transfer Protocol (HTTP) <code><strong>303 See Other</strong></code> indica que o direcionamento não une a um recurso carregado novo, mas a outra página, com uma página de confirmação ou de progresso de carregamento. Este código de resposta normalmente é retornado como resultado de um {{HTTPMethod("PUT")}} ou {{HTTPMethod("POST")}}. O método usado para mostrar esta página redirecionada é sempre {{HTTPMethod("GET")}}. </p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">303 See Other</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "303 See Other" , "6.4.4")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatilibilidade_de_navegador">Compatilibilidade de navegador</h2>
+
+<p>A informação mostrada abaixo foi retirada do Github da MDN (<a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>).</p>
+
+<p class="hidden">A tabela de comaptibilidade nesta página é gerada de um dado estruturado. Se você não quiser contribuir com os dados, por favor verifique a página <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> e mande-nos uma pergunta.</p>
+
+<p>{{Compat("http.status.303")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPStatus("302")}} <code>Found</code>, the temporary redirect</li>
+</ul>
diff --git a/files/pt-br/web/http/status/304/index.html b/files/pt-br/web/http/status/304/index.html
new file mode 100644
index 0000000000..426955905c
--- /dev/null
+++ b/files/pt-br/web/http/status/304/index.html
@@ -0,0 +1,57 @@
+---
+title: 304 Not Modified
+slug: Web/HTTP/Status/304
+tags:
+ - HTTP
+ - Redirecionamento
+ - Referencia
+ - Status code
+translation_of: Web/HTTP/Status/304
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta HTTP de redirecionamento do cliente <code><strong>304</strong></code> <code><strong>Not Modified</strong></code> indica que não há necessidade de retransmitir a requisição de recursos. É um redirecionamento implícito para o recurso em cache. Isto ocorre quando o método de requisição é {{glossary("safe")}}, assim como uma requisição {{HTTPMethod("GET")}} ou {{HTTPMethod("HEAD")}}, ou quando a requisição é condicional e usa um cabeçalho {{HTTPHeader("If-None-Match")}} ou {{HTTPHeader("If-Modified-Since")}}.</p>
+
+<p>A resposta equivalente {{HTTPStatus("200")}} <code>OK</code> teria incluso os cabeçalhos {{HTTPHeader("Cache-Control")}}, {{HTTPHeader("Content-Location")}}, {{HTTPHeader("Date")}}, {{HTTPHeader("ETag")}}, {{HTTPHeader("Expires")}}, e {{HTTPHeader("Vary")}}.</p>
+
+<div class="note">
+<p>Vários <a href="/en-US/docs/Tools/Network_Monitor">painéis de rede de ferramentas de desenvolvedor</a> dos navegadores criam requisições irrelevantes direcionando para respostas <code>304</code>, logo este acesso ao cache local é visível aos desenvolvedores.</p>
+</div>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">304 Not Modified</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Title</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7232", "304 Not Modified" , "4.1")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_do_navegador">Compatibilidade do navegador</h2>
+
+<p class="hidden">A tabela de compatibilidade nesta página é gerada apartir de dados estruturados. Se quiser contribuir para os dados, por favor acesse <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> e envie nos um pull request.</p>
+
+<p>{{Compat("http.status.304")}}</p>
+
+<h2 id="Notas_de_Compatibilidade">Notas de Compatibilidade</h2>
+
+<ul>
+ <li>O comportamento do navegador difere se em conexões persistentes a resposta erroneamente incluir um corpo. Leia <a href="/en-US/docs/Web/HTTP/Status/204">204 No Content</a> para mais detalhes.</li>
+</ul>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPHeader("If-Modified-Since")}}</li>
+ <li>{{HTTPHeader("If-None-Match")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/307/index.html b/files/pt-br/web/http/status/307/index.html
new file mode 100644
index 0000000000..ead3156adb
--- /dev/null
+++ b/files/pt-br/web/http/status/307/index.html
@@ -0,0 +1,48 @@
+---
+title: 307 Redirecionamento temporário
+slug: Web/HTTP/Status/307
+translation_of: Web/HTTP/Status/307
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>{{Glossary("HTTP")}} O código de estado <code><strong>307 Redirecionamento temporário</strong></code> indica que o recurso da requisição foi temporariamente alterado para a URL informada no cabeçalho {{HTTPHeader("Location")}}.</p>
+
+<p>O método e o corpo da requisição original são reutilizados para realizar a requisição de redirecionamento. Em casos onde você deseja que o método utilizado seja alterado para {{HTTPMethod("GET")}}, utilize o código de estado {{HTTPStatus("303", "303 See Other")}}. Isto é util quando você deseja dar uma resposta a um método  {{HTTPMethod("PUT")}} que não seja o recurso enviado, mas uma mensagem de confirmação (como por exemplo "Envio de XYZ concluído com sucesso").</p>
+
+<p>A única diferença entre  <code>307</code> e {{HTTPStatus("302")}} é que o <code>307</code> garante que o método e o corpo não são alterados quando o redirecionamento é feito. Com o <code>302</code>, alguns clientes antigos alteram o método para {{HTTPMethod("GET")}}: o comportamento com métodos não-<code>GET</code> e <code>302</code> fica assim imprevisível na Web, enquanto o comportamento com <code>307</code> é previsível. Para requisições <code>GET</code>, seu comportamento é identico.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox notranslate">307 Redirecionamento temporário
+</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>{{RFC("7231", "307 Temporary Redirect" , "6.4.7")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_entre_navegadores">Compatibilidade entre navegadores</h2>
+
+
+
+<p>{{Compat("http.status.307")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPStatus("302", "302 Found")}}, o equivalente a este código de estado, que pode mudar o método utilizado quiando não é um {{HTTPMethod("GET")}}.</li>
+ <li>{{HTTPStatus("303", "303 See Other")}}, um redirecionamento temporário que altera o método utilizado para {{HTTPMethod("GET")}}.</li>
+ <li>{{HTTPStatus("301", "301 Moved Permanently")}}, um redirecionamento permanente.</li>
+</ul>
diff --git a/files/pt-br/web/http/status/308/index.html b/files/pt-br/web/http/status/308/index.html
new file mode 100644
index 0000000000..7bf6837aab
--- /dev/null
+++ b/files/pt-br/web/http/status/308/index.html
@@ -0,0 +1,50 @@
+---
+title: 308 Permanent Redirect
+slug: Web/HTTP/Status/308
+tags:
+ - HTTP
+ - HTTP Status Code
+ - Redirecionamento
+translation_of: Web/HTTP/Status/308
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta do status de redirecionamento <code><strong>308 Redirecionamento Permanente</strong></code> do Protocolo de Transferência de Hipertexto (HTTP) indica que o recurso requisitado foi movido definitivamente para o URL dado pelo cabeçalho {{HTTPHeader("Localização")}}. O navegador redireciona para essa página e o motor de busca atualiza os seus links para o recurso (na linguagem 'SEO', é dito que o "suco do link" ('link-juice') é enviado à nova URL).</p>
+
+<p>O método de requisição e o corpo não será alterado, onde talvez o status {{HTTPStatus("301")}} seja modificado incorretamente para o método {{HTTPMethod("GET")}}.</p>
+
+<div class="note">
+<p><strong>Nota: </strong>Algumas aplicações Web podem usar o <code>308 Permanent Redirect</code> de forma não convencional e para outros propósitos. Por exemplo, Google Drive usa a resposta <code>308 Resume Incomplete</code> para indicar ao cliente quando um upload incompleto parou.<sup><a href="https://developers.google.com/drive/v3/web/manage-uploads#resumable">[1]</a></sup></p>
+</div>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">308 Redirecionamento Permanente</pre>
+
+<h2 id="Specifications">Specifications</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Title</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7538", "308 Permanent Redirect" , "3")}}</td>
+ <td>The Hypertext Transfer Protocol Status Code 308 (Permanent Redirect)</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility">Browser compatibility</h2>
+
+
+
+<p>{{Compat("http.status.308")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPStatus("301", "301 Moved Permanently")}}</li>
+ <li>{{HTTPStatus("302", "302 Found")}}, o redirecionamento temporário</li>
+</ul>
diff --git a/files/pt-br/web/http/status/400/index.html b/files/pt-br/web/http/status/400/index.html
new file mode 100644
index 0000000000..50c1163ae6
--- /dev/null
+++ b/files/pt-br/web/http/status/400/index.html
@@ -0,0 +1,46 @@
+---
+title: 400 Bad Request
+slug: Web/HTTP/Status/400
+tags:
+ - Client error
+ - Código HTTP
+ - Erro chamada de cliente
+ - HTTP
+ - HTTP Status Code
+ - Reference
+ - Referencia
+ - Status code
+translation_of: Web/HTTP/Status/400
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de status de resposta HTTP <code><strong>400 Bad Request</strong></code> indica que o servidor não pode ou não irá processar a requisição devido a alguma coisa que foi entendida como um erro do cliente (por exemplo, sintaxe de requisição mal formada, enquadramento de mensagem de requisição inválida ou requisição de roteamento enganosa).</p>
+
+<div class="blockIndicator warning">
+<p>O cliente não deve repetir essa requisição sem modificá-la.</p>
+</div>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox notranslate">400 Bad Request </pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "400 Bad Request" , "6.5.1")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semânticas e conteúdo</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li><a href="https://www.exai.com/blog/400-bad-request-error">400 Bad Request</a></li>
+</ul>
diff --git a/files/pt-br/web/http/status/401/index.html b/files/pt-br/web/http/status/401/index.html
new file mode 100644
index 0000000000..f22f69f3d9
--- /dev/null
+++ b/files/pt-br/web/http/status/401/index.html
@@ -0,0 +1,59 @@
+---
+title: 401 Unauthorized
+slug: Web/HTTP/Status/401
+tags:
+ - Código de status
+ - Erro Cliente
+ - HTTP
+ - Referencia
+translation_of: Web/HTTP/Status/401
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta de status de erro do cliente HTTP <strong><code>401 Unauthorized</code></strong>  indica que a solicitação não foi aplicada porque não possui credenciais de autenticação válidas para o recurso de destino.</p>
+
+<p>Esse status é enviado com um cabeçalho {{HTTPHeader("WWW-Authenticate")}} que contém informações sobre como autorizar corretamente.</p>
+
+<p>Esse status é semelhante a {{HTTPStatus("403")}}, mas neste caso, a autenticação é possível.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox notranslate">401 Unauthorized</pre>
+
+<h2 id="Exemplo_de_resposta">Exemplo de resposta</h2>
+
+<pre class="notranslate">HTTP/1.1 401 Não autorizado
+Date: Wed, 21 Oct 2015 07:28:00 GMT
+WWW-Authenticate: Basic realm="Acesso intermediário ao site"</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7235", "401 Não autorizado" , "3.1")}}</td>
+ <td>HTTP/1.1: Autenticação</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_do_navegador">Compatibilidade do navegador</h2>
+
+<p class="hidden">A tabela de compatibilidade nesta página é gerada a partir de dados estruturados. Se você quiser contribuir com os dados, por faveor verifique <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> e nos envie um "pull request".</p>
+
+<p>{{Compat("http.status.401")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/HTTP/Authentication">HTTP authentication</a></li>
+ <li>{{HTTPHeader("WWW-Authenticate")}}</li>
+ <li>{{HTTPHeader("Authorization")}}</li>
+ <li>{{HTTPHeader("Proxy-Authorization")}}</li>
+ <li>{{HTTPHeader("Proxy-Authenticate")}}</li>
+ <li>{{HTTPStatus("403")}}, {{HTTPStatus("407")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/402/index.html b/files/pt-br/web/http/status/402/index.html
new file mode 100644
index 0000000000..b4464da95a
--- /dev/null
+++ b/files/pt-br/web/http/status/402/index.html
@@ -0,0 +1,54 @@
+---
+title: 402 Payment Required
+slug: Web/HTTP/Status/402
+tags:
+ - Código de status
+ - Erro do cliente
+ - HTTP
+ - Navegador
+translation_of: Web/HTTP/Status/402
+---
+<div>{{HTTPSidebar}}{{SeeCompatTable}}</div>
+
+<p>O código de status HTTP <strong><code>402 Payment Required</code></strong> é um termo despadronizado para respostas de Status, podendo-se ter usos futuros.</p>
+
+<p>Às vezes, este comando indica que o processo não pôde ser realizado em função de um pagamento não realizado. Originalmente, foi criado para validar uma micro ou grande transação e pode indicar que o método não se realiza até que o cliente efetue o pagamento. Contudo, não existem usos convecionais fixos e sua inserção varia, dependendo do contexto que é posto.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox notranslate">402 Payment Required</pre>
+
+<h2 id="Exemplos_de_resposta">Exemplos de resposta</h2>
+
+<pre class="brush: bash notranslate">HTTP/1.1 402 Payment Required
+Date: Wed, 21 Oct 2015 07:28:00 GMT
+</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>{{RFC("7231", "402 Payment Required" , "6.5.2")}}</td>
+ <td>HTTP/1.1: Semântica e contexto</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_de_navegador">Compatibilidade de navegador</h2>
+
+<div class="hidden">The compatibility table in this page is generated from structured data. Se você deseja contribuir com nossa Data; por favor, cheque: <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> e nos mande um <em>pull request</em>.</div>
+
+<p>{{Compat("http.status.402")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/HTTP/Authentication">HTTP autenticação</a></li>
+</ul>
diff --git a/files/pt-br/web/http/status/403/index.html b/files/pt-br/web/http/status/403/index.html
new file mode 100644
index 0000000000..bbaed2f7c7
--- /dev/null
+++ b/files/pt-br/web/http/status/403/index.html
@@ -0,0 +1,47 @@
+---
+title: 403 Forbidden
+slug: Web/HTTP/Status/403
+translation_of: Web/HTTP/Status/403
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta de status de erro do cliente HTTP <strong><code>403 Forbidden</code></strong> indica que o servidor entendeu o pedido, mas se recusa a autorizá-lo.</p>
+
+<p>Esse status é semelhante ao <a href="https://translate.googleusercontent.com/translate_c?depth=1&amp;hl=pt-BR&amp;ie=UTF8&amp;prev=_t&amp;rurl=translate.google.com.br&amp;sl=en&amp;sp=nmt4&amp;tl=pt-BR&amp;u=https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401&amp;usg=ALkJrhiNnt9g0IzVTs6MwThvH-SXScn_zg" title="O código de resposta de status de erro de cliente não autorizado do HTTP 401 indica que a solicitação não foi aplicada porque não possui credenciais de autenticação válidas para o recurso de destino."><code>401</code></a> , mas neste caso, a re-autenticação não fará diferença. O acesso é permanentemente proibido e vinculado à lógica da aplicação (como uma senha incorreta).</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">403 Forbidden</pre>
+
+<h2 id="Exemplo_de_resposta">Exemplo de resposta</h2>
+
+<pre>HTTP/1.1 403 Forbidden
+Date: Wed, 21 Oct 2015 07:28:00 GMT
+</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "403 Proibido" , "6.5.3")}}</td>
+ <td>HTTP/1.1: Semântica e Conteúdo</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_do_navegador">Compatibilidade do navegador</h2>
+
+<p class="hidden">A tabela de compatibilidade nesta página é gerada a partir de dados estruturados. Se você quiser contribuir com os dados, por faveor verifique <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> e nos envie um "pull request".</p>
+
+<p>{{Compat("http.status.403")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPStatus("401")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/404/index.html b/files/pt-br/web/http/status/404/index.html
new file mode 100644
index 0000000000..441b8580a1
--- /dev/null
+++ b/files/pt-br/web/http/status/404/index.html
@@ -0,0 +1,56 @@
+---
+title: 404 Not Found
+slug: Web/HTTP/Status/404
+translation_of: Web/HTTP/Status/404
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>A resposta de erro <code><strong>404 Not Found</strong></code> indica que o servidor não conseguiu encontrar o recurso solicitado. Normalmente, links que levam para uma página 404 estão quebrados ou desativados, e podem estar sujeitos a <a href="https://en.wikipedia.org/wiki/Link_rot">link rot</a>.</p>
+
+<p>Um código 404 não indica se o recurso está indisponível temporariamente ou se o mesmo foi permanentemente removido. Mas, se esse for o caso, o ideal é utilizar o código {{HTTPStatus(410)}} (Gone).</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">404 Not Found</pre>
+
+<h2 id="Páginas_de_erro_personalizadas">Páginas de erro personalizadas</h2>
+
+<p>Vários sites customizam o design de uma página 404 para facilitar a usabilidade e ajudá-lo em o que fazer em seguida. Servidores apache podem ser configurados usando um arquivo <code>.htaccess</code> e um pequeno código como o seguinte.</p>
+
+<pre class="brush: bash">ErrorDocument 404 /notfound.html</pre>
+
+<p>Para um exemplo de uma página 404 personalizada, veja <a href="https://developer.mozilla.org/en-US/404">MDN's 404 page</a>.</p>
+
+<div class="note">
+<p>Usar um design personalizado é uma boa ideia, se usado em moderação. Sinta-se livre para fazer a sua página 404 divertida, mas tome cuidado para não confundir seus usuários.</p>
+</div>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "404 Not Found" , "6.5.4")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_em_navegadores">Compatibilidade em navegadores</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.status.404")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPStatus(410)}}</li>
+ <li>
+ <p>{{interwiki("wikipedia", "HTTP_404", "Wikipedia: HTTP 404")}}</p>
+ </li>
+</ul>
diff --git a/files/pt-br/web/http/status/405/index.html b/files/pt-br/web/http/status/405/index.html
new file mode 100644
index 0000000000..a9bb8213e8
--- /dev/null
+++ b/files/pt-br/web/http/status/405/index.html
@@ -0,0 +1,35 @@
+---
+title: 405 Method Not Allowed
+slug: Web/HTTP/Status/405
+translation_of: Web/HTTP/Status/405
+---
+<div>Este status de resposta indica que o verbo HTTP utilizado não é suportado, por exemplo: a requisição ocorre por meio de um get, porém o único método disponível é o post.</div>
+
+<div>Curiosidade: Existem um método chamado OPTIONS que retorna todos os verbos suportados naquela requisição</div>
+
+<div>obs: ele também pode não ser permitido</div>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">405 Method Not Allowed</pre>
+
+<h2 id="Specifications">Specifications</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Title</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "405 Method Not Allowed" , "6.5.5")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>{{HTTPHeader("Allow")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/406/index.html b/files/pt-br/web/http/status/406/index.html
new file mode 100644
index 0000000000..c482942fb6
--- /dev/null
+++ b/files/pt-br/web/http/status/406/index.html
@@ -0,0 +1,62 @@
+---
+title: 406 Not Acceptable
+slug: Web/HTTP/Status/406
+tags:
+ - Código de status
+ - HTTP
+ - Referencia
+translation_of: Web/HTTP/Status/406
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta do erro de cliente <code><strong>406 Not Acceptable</strong></code> indica que o servidor não pode produzir uma resposta que combine com a lista de valores aceitáveis definidas nos cabeçalhos de negociação de conteúdo da requisição proativa, e o servidor é incapaz de produzir uma representação padrão.</p>
+
+<p>Negociação de conteúdo proativa incluem:</p>
+
+<ul>
+ <li>{{HTTPHeader("Accept")}}</li>
+ <li>{{HTTPHeader("Accept-Charset")}}</li>
+ <li>{{HTTPHeader("Accept-Encoding")}}</li>
+ <li>{{HTTPHeader("Accept-Language")}}</li>
+</ul>
+
+<p>Na prática, esse erro é raramente usado. Ao invés de responder usando esse código de erro, o que poderia ser enigmático ao usuário final e difícil de arrumar, servidores ignoram o cabeçalho relevante e servem a página atual ao usuário. Se assume que mesmo que o usuário não fique completamente feliz, ele irá preferir isso ao invés do código de erro.</p>
+
+<p>Se o servidor retornar este status de erro, o corpo da mensagem deve conter a a lista disponíveis de representações do recurso, possibilitando ao usuário escolher entre elas.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">406 Not Acceptable</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "406 Not Acceptable" , "6.5.6")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_de_navegador">Compatibilidade de navegador</h2>
+
+<p>A informação mostrada abaixo foi buscada do MDN's GitHub (<a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>).</p>
+
+<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.status.406")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPHeader("Accept")}}</li>
+ <li>{{HTTPHeader("Accept-Charset")}}</li>
+ <li>{{HTTPHeader("Accept-Encoding")}}</li>
+ <li>{{HTTPHeader("Accept-Language")}}</li>
+ <li><a href="/en-US/docs/Web/HTTP/Content_negotiation">Negociação de conteúdo</a> HTTP</li>
+</ul>
diff --git a/files/pt-br/web/http/status/407/index.html b/files/pt-br/web/http/status/407/index.html
new file mode 100644
index 0000000000..43e0a846ca
--- /dev/null
+++ b/files/pt-br/web/http/status/407/index.html
@@ -0,0 +1,58 @@
+---
+title: 407 Proxy Authentication Required
+slug: Web/HTTP/Status/407
+tags:
+ - Código de status
+ - Erro Cliente
+ - Referencia
+translation_of: Web/HTTP/Status/407
+---
+<div>{{HTTPSidebar}}</div>
+
+<p> </p>
+
+<p>O código de resposta HTTP <strong><code>407 Proxy Authentication Required</code> </strong>indica um erro do lado cliente, informando que uma solicitação não está sendo bem aplicada. Isso ocorre porque falta a validar as credencias de autenticação para um {{Glossary("proxy server")}} que intermedia o navegador e o servidor que pode acessar o recurso solicitado.</p>
+
+<p>Este erro é enviado com um cabeçalho {{HTTPHeader("Proxy-Authenticate")}} que contém informações de como fazer uma autorização correta.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">407 Proxy Authentication Required </pre>
+
+<h2 id="Exemplo_de_resposta">Exemplo de resposta</h2>
+
+<pre>HTTP/1.1 407 Proxy Authentication Required
+Date: Wed, 21 Oct 2015 07:28:00 GMT
+Proxy-Authenticate: Basic realm="Access to internal site"</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Epecificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7235", "407 Proxy Authentication Required" , "3.2")}}</td>
+ <td>HTTP/1.1: Authentication</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_entre_navegadores">Compatibilidade entre navegadores</h2>
+
+<p class="hidden">A tabela de compatibilidade nesta página é gerada através de dados estruturados. Se você quiser contribuir com os dados, acesse <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> e nos envie um pull request.</p>
+
+<p>{{Compat("http.status.407")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li><a href="/pt-BR/docs/Web/HTTP/Authentication">Autenticação HTTP</a></li>
+ <li>{{HTTPHeader("WWW-Authenticate")}}</li>
+ <li>{{HTTPHeader("Authorization")}}</li>
+ <li>{{HTTPHeader("Proxy-Authorization")}}</li>
+ <li>{{HTTPHeader("Proxy-Authenticate")}}</li>
+ <li>{{HTTPStatus("401")}}, {{HTTPStatus("403")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/408/index.html b/files/pt-br/web/http/status/408/index.html
new file mode 100644
index 0000000000..258e21f17c
--- /dev/null
+++ b/files/pt-br/web/http/status/408/index.html
@@ -0,0 +1,47 @@
+---
+title: 408 Request Timeout
+slug: Web/HTTP/Status/408
+tags:
+ - Erro Cliente
+ - HTTP
+ - Resposta Servidor
+ - Status code
+translation_of: Web/HTTP/Status/408
+---
+<div>{{HTTPSidebar}}</div>
+
+<p><code>A resposta <strong>408 Request Timeout</strong></code> significa que o servidor irá encerrar essa conexão em desuso. É enviado a uma conexão parada por alguns servidores, <em>mesmo sem nenhuma requisição feita anteriormente pelo cliente</em>.</p>
+
+<p>O servidor deve enviar no cabeçalho de resposta "close" {{HTTPHeader("Connection")}}  já que <code>408</code> implica que o servidor decidiu encerrar a conexão ao invés de continuar aguardando.</p>
+
+<p>Essa resposta está sendo mais usada desde que alguns browsers como Chrome, Firefox 27+, e IE9, usam o mecanismo "HTTP pre-connection" para acelerar a navegação.</p>
+
+<div class="note">
+<p><strong>Nota: </strong>alguns servidores simplesmente encerram a conexão sem enviar esssa mensagem.</p>
+</div>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">408 Request Timeout</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "408 Request Timeout" , "6.5.7")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Veja_Também">Veja Também</h2>
+
+<ul>
+ <li>{{HTTPHeader("Connection")}}</li>
+ <li>{{HTTPHeader("X-DNS-Prefetch-Control")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/409/index.html b/files/pt-br/web/http/status/409/index.html
new file mode 100644
index 0000000000..c9d27dabcd
--- /dev/null
+++ b/files/pt-br/web/http/status/409/index.html
@@ -0,0 +1,35 @@
+---
+title: 409 Conflict
+slug: Web/HTTP/Status/409
+translation_of: Web/HTTP/Status/409
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O status de resposta <code><strong>409 Conflict</strong></code> indica que a solicitação atual conflitou com o recurso que está no servidor.</p>
+
+<p>Conflitos são mais frequentes quando usado o método {{HTTPMethod("PUT")}}. Por exemplo, você pode receber uma resposta 409 quando fizer upload de um arquivo que é mais antigo do que já existe no servidor, resultando em conflito de versão.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox notranslate">409 Conflito</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "409 Conflict" , "6.5.8")}}</td>
+ <td>Protocolo de Transferência de Hypertexto (HTTP/1.1): Semântica e Conteúdo</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPMethod("PUT")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/410/index.html b/files/pt-br/web/http/status/410/index.html
new file mode 100644
index 0000000000..dceccacf65
--- /dev/null
+++ b/files/pt-br/web/http/status/410/index.html
@@ -0,0 +1,47 @@
+---
+title: 410 Gone
+slug: Web/HTTP/Status/410
+translation_of: Web/HTTP/Status/410
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta HTTP <code><strong>410 Gone</strong></code> de erro do cliente indica que o acesso ao recurso não está mais disponível no servidor de origem, e que esta condição tende a ser permanente.</p>
+
+<p>Se você não sabe se a ausência do recurso é temporária ou permanente, o código de status {{HTTPStatus(404)}} deverá ser utilizado.</p>
+
+<div class="note">
+<p><strong>Nota: </strong>Uma resposta 410 response é armazenada em cache por default.</p>
+</div>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">410 Gone</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "410 Gone" , "6.5.9")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_dos_navegadores">Compatibilidade dos navegadores</h2>
+
+<p>A informação mostrada abaixo está sendo servida do MDN's GitHub (<a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>).</p>
+
+<p class="hidden">A tabela de compatibilidade nesta página é gerada a partir de dados estruturados. Se você quiser contribuir com os dados, por faveor verifique <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> e nos envie um "pull request".</p>
+
+<p>{{Compat("http.status.410")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPStatus(404)}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/411/index.html b/files/pt-br/web/http/status/411/index.html
new file mode 100644
index 0000000000..2bdfba4b74
--- /dev/null
+++ b/files/pt-br/web/http/status/411/index.html
@@ -0,0 +1,43 @@
+---
+title: 411 Length Required
+slug: Web/HTTP/Status/411
+tags:
+ - Códigos de status
+ - Códigos de status HTTP
+ - HTTP
+ - Referencia
+translation_of: Web/HTTP/Status/411
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta <code><strong>411 Length Required</strong></code> de erro de cliente do Protocolo de Transferência de HyperTexto (HTTP) indica que o servidor se nega a aceitar a requisição sem um cabeçalho {{HTTPHeader("Content-Length")}} definido.</p>
+
+<div class="note">
+<p><strong>Nota: </strong>pela especificação, quando envia dados em uma série de blocos, o cabeçalho <code>Content-Length</code> é omitido e no início de cada bloco você precisa adicionar o tamanho do bloco corrente no formato hexadecimal. Veja {{HTTPHeader("Transfer-Encoding")}} para mais detalhes.</p>
+</div>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">411 Length Required</pre>
+
+<h2 id="Specifications">Specifications</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Title</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "411 Length Required" , "6.5.10")}}</td>
+ <td>Protocolo de transferência de Hipertexto (HTTP/1.1): Semântica e Conteúdo</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>{{HTTPHeader("Content-Length")}}</li>
+ <li>{{HTTPHeader("Transfer-Encoding")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/412/index.html b/files/pt-br/web/http/status/412/index.html
new file mode 100644
index 0000000000..b9cbeba34e
--- /dev/null
+++ b/files/pt-br/web/http/status/412/index.html
@@ -0,0 +1,52 @@
+---
+title: 412 Precondition Failed
+slug: Web/HTTP/Status/412
+tags:
+ - Código de status
+ - Erro
+ - Error
+ - HTTP
+ - Reference
+ - Referencia
+ - Status code
+translation_of: Web/HTTP/Status/412
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta de erro de cliente HTTP <code><strong>412 Precondition Failed</strong></code> indica que o acesso ao recurso especificado foi negado. Isso acontece com requisições condicionais em métodos que não {{HTTPMethod("GET")}} ou {{HTTPMethod("HEAD")}} quando a condição definida pelo cabeçalho {{HTTPHeader("If-Unmodified-Since")}} ou {{HTTPHeader("If-None-Match")}} não é satisfeita. Nesse caso, a requisição, geralmente um upload ou modificação de um recurso, não pode ser feita e o código de error de resposta é enviado de volta.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">412 Precondition Failed</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7232", "412 Precondition Failed" , "4.2")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_de_navegador">Compatibilidade de navegador</h2>
+
+<p>A informação abaixo foi retirada do GitHub da MDN (<a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>).</p>
+
+<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.status.412")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPStatus("304")}}</li>
+ <li>{{HTTPHeader("If-Unmodified-Since")}}</li>
+ <li>{{HTTPHeader("If-None-Match")}}</li>
+ <li>{{HTTPStatus("428")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/413/index.html b/files/pt-br/web/http/status/413/index.html
new file mode 100644
index 0000000000..b23b897c84
--- /dev/null
+++ b/files/pt-br/web/http/status/413/index.html
@@ -0,0 +1,34 @@
+---
+title: 413 Payload Too Large
+slug: Web/HTTP/Status/413
+translation_of: Web/HTTP/Status/413
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta HTTP <code><strong>413 Payload Too Large</strong></code> indica que a carga da requisição é mais larga que os limites estabelecidos pelo servidor; o servidor pode encerrar a conexão ou retornar {{HTTPHeader("Retry-After")}} no campo de cabeçalho.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">413 Payload Too Large</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Title</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "413 Payload Too Large" , "6.5.11")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1):Semânticas e Conteúdo</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPHeader("Connection")}}</li>
+ <li>{{HTTPHeader("Retry-After")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/414/index.html b/files/pt-br/web/http/status/414/index.html
new file mode 100644
index 0000000000..4e887d4663
--- /dev/null
+++ b/files/pt-br/web/http/status/414/index.html
@@ -0,0 +1,46 @@
+---
+title: 414 URI Too Long
+slug: Web/HTTP/Status/414
+tags:
+ - Código de status
+ - Erro de cliente
+ - HTTP
+ - Referencia
+translation_of: Web/HTTP/Status/414
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta <code><strong>414 URI Too Long</strong></code> indica que o tamanho da URI requisitada pelo cliente é maior do que o tamanho que o servidor aceita interpretar.</p>
+
+<p>Existem algumas raras condições em que isso pode ocorrer:</p>
+
+<ul>
+ <li>quando um cliente converteu de forma imprópria uma requisição {{HTTPMethod("POST")}} para uma requisição {{HTTPMethod("GET")}} com uma sequência de informações muito grande,</li>
+ <li>quando o cliente caiu em um loop de redirecionamentos (por exemplo, um redirecionamento de uma URI prefixada que aponta para um sufixo de si mesmo),</li>
+ <li>ou quando o servidor está sob ataque por um cliente tentando explorar potenciais falhas de segurança.</li>
+</ul>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">414 URI Too Long</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "414 URI Too Long" , "6.5.12")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{Glossary("URI")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/415/index.html b/files/pt-br/web/http/status/415/index.html
new file mode 100644
index 0000000000..ceaee4718f
--- /dev/null
+++ b/files/pt-br/web/http/status/415/index.html
@@ -0,0 +1,45 @@
+---
+title: 415 Unsupported Media Type
+slug: Web/HTTP/Status/415
+tags:
+ - Codigo Status
+ - Codigo Status HTTP
+ - Erro no cliente
+ - HTTP
+ - Referencia
+translation_of: Web/HTTP/Status/415
+---
+<p> </p>
+
+<p>{{HTTPSidebar}}</p>
+
+<p>O erro HTTP <code><strong>415 Unsupported Media Type</strong></code> do cliente indica que o servidor se recusou a aceitar a requisição porque o formato do payload não é um formato suportado.</p>
+
+<p>O problema do formato por ter ocorrido pelos valores indicados no {{HTTPHeader("Content-Type")}} ou {{HTTPHeader("Content-Encoding")}}, ou pelo resultado da inspeção do dado em si.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">415 Unsupported Media Type</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificações</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "415 Unsupported Media Type" , "6.5.13")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPHeader("Content-Type")}}</li>
+ <li>{{HTTPHeader("Content-Encoding")}}</li>
+ <li>{{HTTPHeader("Accept")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/416/index.html b/files/pt-br/web/http/status/416/index.html
new file mode 100644
index 0000000000..86dda5b5ff
--- /dev/null
+++ b/files/pt-br/web/http/status/416/index.html
@@ -0,0 +1,53 @@
+---
+title: 416 Range Not Satisfiable
+slug: Web/HTTP/Status/416
+tags:
+ - Client error
+ - Código de status
+ - Erro do cliente
+ - HTTP
+ - Status code
+translation_of: Web/HTTP/Status/416
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de erro de resposta HTTP <code><strong>416 Range Not Satisfiable</strong></code> indica que o servidor não pode servir as sequências solicitadas. A razão mais provável é que o documento não contenha tais sequências, ou que o valor do cabeçalho {{HTTPHeader("Range")}}, apesar de sintaticamente correto, não faça sentido.</p>
+
+<p>A mensagem de resposta <code>416</code> contém um cabeçalho {{HTTPHeader("Content-Range")}} indicando uma sequência insatisfatória  (que é um <code>'*'</code>) seguido por uma <code>'/'</code> e o tamanho atual do recurso. E.g. <code>Content-Range: bytes */12777</code></p>
+
+<p>Observando este erro, os navegadores geralmente, ou abortam a operação (por exemplo, o download será considerado não recuperável) ou requisitar o documento inteiro novamente.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">416 Range Not Satisfiable</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7233", "416 Request Not Satisfiable" , "4.4")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Range Requests</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_de_navegador">Compatibilidade de navegador</h2>
+
+<p>A informação abaixo foi buscada do GitHub da MDN (<a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>). </p>
+
+<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.status.416")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPStatus(206)}} <code>Partial Content</code></li>
+ <li>{{HTTPHeader("Content-Range")}}</li>
+ <li>{{HTTPHeader("Range")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/417/index.html b/files/pt-br/web/http/status/417/index.html
new file mode 100644
index 0000000000..f13705798d
--- /dev/null
+++ b/files/pt-br/web/http/status/417/index.html
@@ -0,0 +1,35 @@
+---
+title: 417 Expectation Failed
+slug: Web/HTTP/Status/417
+translation_of: Web/HTTP/Status/417
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O codigo de erro de cliente HTTP <strong><code>417 Expectation Failed</code></strong> indica que a expectativa enviada no cabeçalho da requisição {{HTTPHeader("Expect")}} não foi suprida.</p>
+
+<p>Veja o cabeçalho {{HTTPHeader("Expect")}} para mais detalhes.</p>
+
+<h2 id="Estado">Estado</h2>
+
+<pre class="syntaxbox">417 Expectation Failed</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "417 Expectation Failed" , "6.5.14")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Ver_também">Ver também</h2>
+
+<ul>
+ <li>{{HTTPHeader("Expect")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/418/index.html b/files/pt-br/web/http/status/418/index.html
new file mode 100644
index 0000000000..74e7e708f5
--- /dev/null
+++ b/files/pt-br/web/http/status/418/index.html
@@ -0,0 +1,41 @@
+---
+title: 418 I'm a teapot
+slug: Web/HTTP/Status/418
+translation_of: Web/HTTP/Status/418
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de erro HTTP para o cliente <strong><code>418 I'm a teapot</code></strong> indica que o servidor se recusa a preparar café por ser um bule de chá. Este erro é uma referência ao <em lang="en">Hyper Text Coffee Pot Control Protocol</em>, que foi uma piada de 1º de abril de 1998.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">418 I'm a teapot</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>{{RFC("2324", "418 I'm a teapot" , "2.3.2")}}</td>
+ <td>Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_de_navegadores">Compatibilidade de navegadores</h2>
+
+<p class="hidden">A tabela de compatibilidade nesta página é gerada por dados estruturados. Se você gostaria de contribuir com estes dados, por favor vá a <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> e envie-nos um <em lang="en">pull request</em>.</p>
+
+<p>{{Compat("http.status.418")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{interwiki("wikipedia", "Hyper Text Coffee Pot Control Protocol", "Wikipedia: Hyper Text Coffee Pot Control Protocol")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/422/index.html b/files/pt-br/web/http/status/422/index.html
new file mode 100644
index 0000000000..81b0b653d9
--- /dev/null
+++ b/files/pt-br/web/http/status/422/index.html
@@ -0,0 +1,33 @@
+---
+title: 422 Unprocessable Entity
+slug: Web/HTTP/Status/422
+translation_of: Web/HTTP/Status/422
+---
+<p>{{HTTPSidebar}}</p>
+
+<p>O codigo de resposta HTTP <code><strong>422 Unprocessable Entity</strong></code> indica que o servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes.</p>
+
+<div class="warning">
+<p><strong>Importante</strong>: O cliente não deve repetir esta requisição sem modificações.</p>
+</div>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">422 Unprocessable Entity</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>{{RFC("4918", "422 Unprocessable Entity" , "11.2")}}</td>
+ <td>HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/pt-br/web/http/status/425/index.html b/files/pt-br/web/http/status/425/index.html
new file mode 100644
index 0000000000..001e7e825a
--- /dev/null
+++ b/files/pt-br/web/http/status/425/index.html
@@ -0,0 +1,35 @@
+---
+title: 425 Too Early
+slug: Web/HTTP/Status/425
+translation_of: Web/HTTP/Status/425
+---
+<div>{{SeeCompatTable}}{{HTTPSidebar}}</div>
+
+<p>O status HTTP <code><strong>425 Too Early</strong></code> indica que o servidor não quer correr o risco de processar uma requisição que pode ser repetida, o que cria um potencial risco para ataques de repetição.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">425 Too Early</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>{{RFC("8470", "425: Early Data", "5.2")}}</td>
+ <td>Using Early Data in HTTP</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_entre_navegadores">Compatibilidade entre navegadores</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.status.425")}}</p>
diff --git a/files/pt-br/web/http/status/426/index.html b/files/pt-br/web/http/status/426/index.html
new file mode 100644
index 0000000000..1f17dfb0d2
--- /dev/null
+++ b/files/pt-br/web/http/status/426/index.html
@@ -0,0 +1,48 @@
+---
+title: 426 Upgrade Required
+slug: Web/HTTP/Status/426
+translation_of: Web/HTTP/Status/426
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O status HTTP <code><strong>426 Upgrade Required</strong></code> indica que o servidor recusa o processamento da requisição usando o protocolo atual mas poderá ser processado caso o cliente atualize para um protocolo diferente.</p>
+
+<p>O servidor envia uma header {{HTTPHeader("Upgrade")}} com esta resposta para indicar qual o protocolo necessário.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">426 Upgrade Required</pre>
+
+<h2 id="Exemplos">Exemplos</h2>
+
+<pre>HTTP/1.1 426 Upgrade Required
+Upgrade: HTTP/2.0
+Connection: Upgrade
+Content-Length: 53
+Content-Type: text/plain
+
+This service requires use of the HTTP/2.0 protocol</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>{{RFC("7231", "426 Upgrade Required" , "6.5.15")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Ver_também">Ver também</h2>
+
+<ul>
+ <li>{{HTTPHeader("Upgrade")}}</li>
+ <li>{{HTTPStatus("101")}} <code>Switching Protocol</code></li>
+</ul>
diff --git a/files/pt-br/web/http/status/428/index.html b/files/pt-br/web/http/status/428/index.html
new file mode 100644
index 0000000000..e20c4ac056
--- /dev/null
+++ b/files/pt-br/web/http/status/428/index.html
@@ -0,0 +1,39 @@
+---
+title: 428 Precondition Required
+slug: Web/HTTP/Status/428
+translation_of: Web/HTTP/Status/428
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O codigo de resposta HTTP <code><strong>428 Precondition Required</strong></code> indica que o servidor precisa que a requisição seja <a href="/en-US/docs/Web/HTTP/Conditional_requests">condicional</a>.</p>
+
+<p>Normalmente, isto significa que um cabeçalho pré-requisito, como o {{HTTPHeader("If-Match")}}, <strong>está faltando</strong>.</p>
+
+<p>Quando o cabeçalho pré-requisito <strong>não é o mesmo</strong> esperado pelo servidor, a resposta deve ser {{HTTPStatus(412)}} <code>Precondition Failed</code>.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">428 Precondition Required</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("6585", "428 Precondition Required" , "3")}}</td>
+ <td>Additional HTTP Status Codes</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Ver_também">Ver também</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/HTTP/Conditional_requests">HTTP conditional requests</a></li>
+ <li>{{HTTPHeader("If-Match")}}</li>
+ <li>{{HTTPStatus(412)}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/429/index.html b/files/pt-br/web/http/status/429/index.html
new file mode 100644
index 0000000000..f4c3fc5c00
--- /dev/null
+++ b/files/pt-br/web/http/status/429/index.html
@@ -0,0 +1,48 @@
+---
+title: 429 Too Many Requests
+slug: Web/HTTP/Status/429
+tags:
+ - Código de status
+ - Erro
+ - Erro de cliente
+ - HTTP
+ - Referência(2)
+ - Status HTTP
+translation_of: Web/HTTP/Status/429
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta HTTP <code><strong>429 Too Many Requests</strong></code> indica que o usuário enviou muitos pedidos em um determinado período de tempo.</p>
+
+<p>Um header {{HTTPHeader("Retry-After")}} pode ser incluído na resposta indicando quanto tempo o usuário deve esperar antes de fazer um novo pedido.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">429 Too Many Requests</pre>
+
+<h2 id="Exemplo">Exemplo</h2>
+
+<pre>HTTP/1.1 429 Too Many Requests
+Content-Type: text/html
+Retry-After: 3600</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificações</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("6585", "429 Too Many Requests" , "4")}}</td>
+ <td>Status HTTP adicionais</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPHeader("Retry-After")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/431/index.html b/files/pt-br/web/http/status/431/index.html
new file mode 100644
index 0000000000..19c5a84731
--- /dev/null
+++ b/files/pt-br/web/http/status/431/index.html
@@ -0,0 +1,54 @@
+---
+title: 431 Request Header Fields Too Large
+slug: Web/HTTP/Status/431
+tags:
+ - Client error
+ - Código de Status de HTTP
+ - Código de status
+ - Erro do cliente
+ - HTTP
+ - HTTP Status Code
+ - Reference
+ - Status code
+translation_of: Web/HTTP/Status/431
+---
+<div>{{HTTPSidebar}}</div>
+
+<p><span class="seoSummary">O código de stauts de resposta HTTP <code><strong>431 Request Header Fields Too Large</strong></code> indica que o servidor se recusou a processar a requisição por que os <a href="/en-US/docs/Web/HTTP/Headers">cabeçalhos HTTP</a> da mesma são muito grandes. </span> A requisição <em>pode </em>ser resubmetida depois de o tamanho dos cabeçalhos serem reduzidos.</p>
+
+<p><strong><code>431</code></strong> pode ser usado quando o <strong>tamanho total </strong>dos cabeçalhos da requisição são muito grandes, ou quando um <strong>único</strong> cabeçalho da requisição é muito grande. Para ajudar aqueles que estão encontrando esse erro, indicar quais dos dois é o problema através do corpo da resposta - idealmente inclua quais são os cabeçalhos que são muito grandes. Isso permite aos usuários a possibilidade de poder arrumar o problema, como limpando os <em>cookies</em> deles.</p>
+
+<p>Servidores vão produzir esse status frequentemente se:</p>
+
+<ul>
+ <li>O cabeçalho {{HttpHeader("Referer")}} URL é muito longo;</li>
+ <li>Existem muitos <a href="/en-US/docs/Web/HTTP/Cookies">Cookies</a> sendo enviados na requisição</li>
+</ul>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">431 Request Header Fields Too Large</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>{{RFC("6585", "431 Request Header Fields Too Large" , "5")}}</td>
+ <td>Additional HTTP Status Codes</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPStatus(414, "414 URI Too Long")}}</li>
+ <li>{{Glossary("Request header")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/451/index.html b/files/pt-br/web/http/status/451/index.html
new file mode 100644
index 0000000000..759d6544a7
--- /dev/null
+++ b/files/pt-br/web/http/status/451/index.html
@@ -0,0 +1,65 @@
+---
+title: 451 Unavailable For Legal Reasons
+slug: Web/HTTP/Status/451
+translation_of: Web/HTTP/Status/451
+---
+<p>{{HTTPSidebar}}</p>
+
+<p>O código de erro HTTP para o cliente <code><strong>451 Unavailable For Legal Reasons</strong></code> indica que o recurso solicitado pelo usuário não está disponível por motivos legais, como em uma página web para a qual foi emitida uma ação legal.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">451 Unavailable For Legal Reasons</pre>
+
+<h2 id="Exemplo">Exemplo</h2>
+
+<p>Este exemplo de resposta foi obtida da RFC do IETF (veja abaixo) e contém uma referência à {{interwiki("wikipedia", "Monty_Python's_Life_of_Brian", "Monty Python's Life of Brian")}}.</p>
+
+<p><strong>Nota:</strong> o cabeçalho {{HTTPHeader("Link")}} também pode conter uma relação <code>rel="blocked-by"</code> identificando a entidade que solicitou o bloqueio, e não qualquer outra entidade.</p>
+
+<p>Qualquer identificação da entidade responsável pela não disponibilidade do recurso, como o nome da pessoa ou organização que demandou a ação legal que resultou na remoção do conteúdo, deve estar no corpo da resposta, não no link <code>rel="blocked-by"</code>.</p>
+
+<pre>HTTP/1.1 451 Unavailable For Legal Reasons
+Link: &lt;https://spqr.example.org/legislatione&gt;; rel="blocked-by"
+Content-Type: text/html</pre>
+
+<pre>&lt;html&gt;
+ &lt;head&gt;&lt;title&gt;Unavailable For Legal Reasons&lt;/title&gt;&lt;/head&gt;
+ &lt;body&gt;
+ &lt;h1&gt;Unavailable For Legal Reasons&lt;/h1&gt;
+ &lt;p&gt;This request may not be serviced in the Roman Province
+ of Judea due to the Lex Julia Majestatis, which disallows
+ access to resources hosted on servers deemed to be
+ operated by the People's Front of Judea.&lt;/p&gt;
+ &lt;/body&gt;
+&lt;/html&gt;</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Epecificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7725", "451 Unavailable For Legal Reasons")}}</td>
+ <td>An HTTP Status Code to Report Legal Obstacles</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_de_navegadores">Compatibilidade de navegadores</h2>
+
+<p>A informação mostrada abaixo está sendo servida do MDN's GitHub (<a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>).</p>
+
+<p class="hidden">A tabela de compatibilidade nesta página é gerada por dados estruturados. Se você gostaria de contribuir com estes dados, por favor vá a <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> e envie-nos um <em lang="en">pull request</em>.</p>
+
+<p>{{Compat("http.status.451")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{interwiki("wikipedia", "HTTP_451", "Wikipedia: HTTP 451")}}</li>
+ <li>{{interwiki("wikipedia", "Fahrenheit_451", "Wikipedia: Fahrenheit 451")}} (which gave this status code its number)</li>
+</ul>
diff --git a/files/pt-br/web/http/status/500/index.html b/files/pt-br/web/http/status/500/index.html
new file mode 100644
index 0000000000..ee82d58def
--- /dev/null
+++ b/files/pt-br/web/http/status/500/index.html
@@ -0,0 +1,37 @@
+---
+title: 500 Internal Server Error
+slug: Web/HTTP/Status/500
+translation_of: Web/HTTP/Status/500
+---
+<div>{{HTTPSidebar}}</div>
+
+<p><span id="result_box" lang="pt"><span>Quando o servidor retorna um código de erro (HTTP) 500, indica que  encontrou uma condição inesperada e que o impediu de atender à solicitação.</span><br>
+ <br>
+ <span>Essa resposta de erro é uma resposta genérica "abrangente".</span> <span>Às vezes, os arquivos log de servidores podem responder com um status code 500 acompanhado de mais detalhes sobre o request para evitar que no futuro erros desse tipo possam voltar a acontecer.</span></span></p>
+
+<p>Status</p>
+
+<pre class="syntaxbox notranslate">500 Internal Server Error</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Title</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "500 Internal Server Error" , "6.6.1")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_de_navegadores">Compatibilidade de navegadores</h2>
+
+<p>As informações mostradas abaixo foram extraídas do GitHub da MDN (<a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>).</p>
+
+<p class="hidden">A tabela de compatibilidade nesta página é gerada a partir de dados estruturados. Se você deseja contribuir com os dados, consulte <a href="/pt-BR/docs/">https://github.com/mdn/browser-compat-data</a> e envie-nos uma solicitação de recebimento.</p>
+
+<p>{{Compat("http.status.500")}}</p>
diff --git a/files/pt-br/web/http/status/501/index.html b/files/pt-br/web/http/status/501/index.html
new file mode 100644
index 0000000000..9e6f51a3e6
--- /dev/null
+++ b/files/pt-br/web/http/status/501/index.html
@@ -0,0 +1,46 @@
+---
+title: 501 Not Implemented
+slug: Web/HTTP/Status/501
+translation_of: Web/HTTP/Status/501
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta HTTP <code><strong>501 Not Implemented</strong></code> indica que o servidor não suporta a funcionalidade requerida para completar a requisição. Esta é a resposta apropriada para quando o servidor não reconhece o método requisitado e não tem capacidade de suporta-lo  para nenhum recurso. Os únicos métodos de requisição que os servidores suportam obrigatóriamente ( e, portanto, isso não deve retornar este código) são {{HTTPMethod("GET")}} e {{HTTPMethod("HEAD")}}.</p>
+
+<div class="note">
+<p><strong>Notas:</strong></p>
+
+<ul>
+ <li>A 501 error is not something you can fix, but requires a fix by the web server you are trying to access.</li>
+ <li>Uma resposta 501 é cacheada por padrão, ou seja, a menos que os cabeçalhos de cache indiquem outra forma.</li>
+</ul>
+</div>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">501 Not Implemented</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>{{RFC("7231", "501 Not Implemented" , "6.6.2")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_entre_Navegadores">Compatibilidade entre Navegadores</h2>
+
+<p>The information shown below has been pulled from MDN's GitHub (<a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>).</p>
+
+<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.status.501")}}</p>
diff --git a/files/pt-br/web/http/status/502/index.html b/files/pt-br/web/http/status/502/index.html
new file mode 100644
index 0000000000..2453525ebe
--- /dev/null
+++ b/files/pt-br/web/http/status/502/index.html
@@ -0,0 +1,51 @@
+---
+title: 502 Bad Gateway
+slug: Web/HTTP/Status/502
+tags:
+ - Código de status
+ - Erro do servidor
+ - HTTP
+ - Server error
+ - Status code
+translation_of: Web/HTTP/Status/502
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de erro HTTP <code><strong>502 Bad Gateway</strong></code> retornado pelo servidor indica que ele, enquanto atuando como um servidor intermediário (<em>gateway</em> ou <em>proxy</em>), recebeu uma resposta inválida do servidor para o qual a requisição foi encaminhada (<em>upstream server</em>).</p>
+
+<div class="note">
+<p><strong>Nota: </strong>Um {{interwiki("wikipedia", "Gateway_(telecommunications)", "<em>Gateway</em>")}} pode se referir a coisas diferentes na rede e um erro 502 geralmente não é algo que você possa corrigir, mas requer uma correção por parte do servidor web ou dos proxies através dos quais você está tentando obter acesso.</p>
+</div>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">502 Bad Gateway</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "502 Bad Gateway" , "6.6.3")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_de_Navegadores">Compatibilidade de Navegadores</h2>
+
+<p>As informações mostradas abaixo foram extraídas do GitHub do MDN (<a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>).</p>
+
+<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.status.502")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPStatus(504)}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/503/index.html b/files/pt-br/web/http/status/503/index.html
new file mode 100644
index 0000000000..cbdb47ccbe
--- /dev/null
+++ b/files/pt-br/web/http/status/503/index.html
@@ -0,0 +1,50 @@
+---
+title: 503 Service Unavailable
+slug: Web/HTTP/Status/503
+translation_of: Web/HTTP/Status/503
+---
+<p>{{HTTPSidebar}}</p>
+
+<p>O código de resposta de erro de servidor <code><strong>503 Service Unavailable</strong></code> do HTTP indica que o servidor não está pronto para lidar com a requisição.</p>
+
+<p>Causas comuns são um servidor que está em manutenção ou sobrecarregado. Esta resposta deve ser usada para condições temporárias, e o cabeçalho HTTP {{HTTPHeader("Retry-After")}} deve, se possível, conter o tempo estimado para restabelecimento do serviço.</p>
+
+<div class="note">
+<p><strong>Nota:</strong> Juntamente com esta resposta deve ser enviada uma página de fácil compreensão para explicar o problema.</p>
+</div>
+
+<p>Os cabeçalhos relativos ao armazenamento em cache que são enviados juntamente com esta resposta devem ser atendidos, pois um status 503 geralmente é uma condição temporária e tal resposta não deve ser armazenada em cache.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox notranslate">503 Service Unavailable</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "503 Service Unavailable" , "6.6.4")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_de_navegadores">Compatibilidade de navegadores</h2>
+
+<p>A informação mostrada abaixo está sendo servida do MDN's GitHub (<a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>).</p>
+
+<p class="hidden">A tabela de compatibilidade nesta página é gerada a partir de dados estruturados. Se você quiser contribuir com os dados, por faveor verifique <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> e nos envie um "pull request".</p>
+
+<p>{{Compat("http.status.503")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPHeader("Retry-After")}}</li>
+<li><a href="https://www.exai.com/blog/503-service-unavailable">503 Service Unavailable</a></li>
+</ul>
diff --git a/files/pt-br/web/http/status/504/index.html b/files/pt-br/web/http/status/504/index.html
new file mode 100644
index 0000000000..0ccc9d1233
--- /dev/null
+++ b/files/pt-br/web/http/status/504/index.html
@@ -0,0 +1,43 @@
+---
+title: 504 Gateway Timeout
+slug: Web/HTTP/Status/504
+translation_of: Web/HTTP/Status/504
+---
+<div>{{HTTPSidebar}}</div>
+
+<div></div>
+
+<p>O código de resposta de erro HTTP <code><strong>504 Gateway Timeout</strong></code> indica que o servidor, enquanto atuando como gateway ou proxy, não conseguiu responder em tempo.</p>
+
+<p>Um {{interwiki("wikipedia", "Gateway_(telecommunications)", "Gateway")}} pode referir-se a diferentes elementos de rede e um erro 504 geralmente é algo que você não pode consertar, mas solicitar uma correção no servidor web ou proxy no qual você está tentando acessar.</p>
+
+<h2 id="Estado">Estado</h2>
+
+<pre class="syntaxbox">504 Gateway Timeout</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "504 Gateway Timeout" , "6.6.4")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Compatibilidade_de_navegador">Compatibilidade de navegador</h2>
+
+<p class="hidden">A tabela de compatibilidade nesta página foi gerada a partir de dados estrtuturados. Se você quiser contribuir, por favor confira em  <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> e envie um pull request.</p>
+
+<p>{{Compat("http.status.504")}}</p>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPStatus(502)}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/505/index.html b/files/pt-br/web/http/status/505/index.html
new file mode 100644
index 0000000000..5bbe537579
--- /dev/null
+++ b/files/pt-br/web/http/status/505/index.html
@@ -0,0 +1,33 @@
+---
+title: 505 HTTP Version Not Supported
+slug: Web/HTTP/Status/505
+translation_of: Web/HTTP/Status/505
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta de status HTTP <code><strong>505 HTTP Version Not Supported</strong></code> indica que a versão HTTP utilizada na requisição não é suportada pelo servidor.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">505 HTTP Version Not Supported</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("7231", "505 HTTP Version Not Supported" , "6.6.6")}}</td>
+ <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{HTTPHeader("Upgrade")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/506/index.html b/files/pt-br/web/http/status/506/index.html
new file mode 100644
index 0000000000..8129f72e17
--- /dev/null
+++ b/files/pt-br/web/http/status/506/index.html
@@ -0,0 +1,35 @@
+---
+title: 506 Variant Also Negotiates
+slug: Web/HTTP/Status/506
+tags:
+ - Código de status
+ - Erro do servidor
+ - HTTP
+ - Server error
+ - Status code
+translation_of: Web/HTTP/Status/506
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de status de resposta HTTP <code><strong>506 Variant Also Negotiates</strong></code> pode ser dado no contexto de Negociação de Conteúdo Transparente (Transparent Content Negotiation) (veja <a href="https://tools.ietf.org/html/rfc2295">RFC 2295</a>). Esse protocolo permite ao cliente requerer a melhor variante de um dado recurso, onde um servidor fornece múltiplos variantes.</p>
+
+<p>O código de status <code><strong>Variant Also Negotiates</strong></code> indica um erro na configuração interna do servidor na qual a variante escolhida é em si configurada para entrar em uma negociação de conteúdo, então não é um <em>endpoint</em> de negociação apropriado.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">506 Variant Also Negotiates</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("2295", "506 Variant Also Negotiates" , "8.1")}}</td>
+ <td>Transparent Content Negotiation in HTTP</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/pt-br/web/http/status/507/index.html b/files/pt-br/web/http/status/507/index.html
new file mode 100644
index 0000000000..8bcc80abda
--- /dev/null
+++ b/files/pt-br/web/http/status/507/index.html
@@ -0,0 +1,33 @@
+---
+title: 507 Insufficient Storage
+slug: Web/HTTP/Status/507
+tags:
+ - Código de status
+ - Erro de servidor
+ - HTTP
+translation_of: Web/HTTP/Status/507
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de resposta de status HTTP <code><strong>507 Insufficient Storage</strong></code> pode ser usado no contexto do protocolo Web Distributed Authoring and Versioning (WebDAV) (veja <a href="https://tools.ietf.org/html/rfc4918">RFC 4918</a>).</p>
+
+<p>Isso indica que o método não pode ser executado porque o servidor não pode salvar a representação necessária para completar a requisição com sucesso.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">507 Insufficient Storage</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("4918", "507 Insufficient Storage" , "11.5")}}</td>
+ <td>Web Distributed Authoring and Versioning</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/pt-br/web/http/status/508/index.html b/files/pt-br/web/http/status/508/index.html
new file mode 100644
index 0000000000..ba112d996a
--- /dev/null
+++ b/files/pt-br/web/http/status/508/index.html
@@ -0,0 +1,35 @@
+---
+title: 508 Loop Detected
+slug: Web/HTTP/Status/508
+tags:
+ - Código de status
+ - Erro de servidor
+ - HTTP
+translation_of: Web/HTTP/Status/508
+---
+<p>{{HTTPSidebar}}</p>
+
+<p>O código de resposta de erro HTTP  <code><strong>508 Loop Detected</strong></code> pode ser retornado em um contexto do protocolo Web Distributed Authoring and Versioning (WebDAV) .</p>
+
+<p>Indica que o servidor finalizou uma operação porque encontrou um loop infinito enquando processava a requisição com "Depth: infinity". Esse código indica que toda a operação falhou.</p>
+
+
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">508 Loop Detected</pre>
+
+<h2 id="Specifications">Specifications</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Title</th>
+ </tr>
+ <tr>
+ <td>{{RFC("5842", "508 Loop Detected" , "7.2")}}</td>
+ <td>Web Distributed Authoring and Versioning</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/pt-br/web/http/status/510/index.html b/files/pt-br/web/http/status/510/index.html
new file mode 100644
index 0000000000..54b4ec6261
--- /dev/null
+++ b/files/pt-br/web/http/status/510/index.html
@@ -0,0 +1,33 @@
+---
+title: 510 Not Extended
+slug: Web/HTTP/Status/510
+tags:
+ - Código de status
+ - Erro do servidor
+ - HTTP
+translation_of: Web/HTTP/Status/510
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de status da resposta HTTP  <code><strong>510 Not Extended</strong></code> é enviado no contexto do HTTP Extension Framework, definido na <a href="https://tools.ietf.org/html/rfc2774">RFC 2774</a>.</p>
+
+<p>Na especificação, um cliente pode mandar uma requisição que contenha uma declaração de extensão, que descreve a extensão a ser utilizada. Se o servidor aceitar tal requisição, mas quaisquer extensões descritas na requisição não forem suportadas, o servidor então retorna uma resposta com o código de status <strong><code>510</code></strong>.</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">510 Not Extended</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("2774", "510 Not Extended" , "7")}}</td>
+ <td>An HTTP Extension Framework</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/pt-br/web/http/status/511/index.html b/files/pt-br/web/http/status/511/index.html
new file mode 100644
index 0000000000..1625067655
--- /dev/null
+++ b/files/pt-br/web/http/status/511/index.html
@@ -0,0 +1,42 @@
+---
+title: 511 Network Authentication Required
+slug: Web/HTTP/Status/511
+tags:
+ - Código de Estado HTTP
+ - Erro no servidor
+ - HTTP
+ - Referencia
+translation_of: Web/HTTP/Status/511
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>O código de erro HTTP para o cliente <code><strong>511 Network Authentication Required</strong></code> indica que o cliente precisa realizar uma autenticação para utilizar a rede.</p>
+
+<p>Esse status não é gerado pelos servidores de origem, mas pela interceptação de proxies que controlam o acesso à rede.</p>
+
+<p>Às vezes, as operadoras de rede exigem alguma autenticação, aceitação de termos ou outra interação do usuário antes de conceder acesso (por exemplo, em um cyber café ou em um aeroporto). Eles geralmente identificam clientes que não o fizeram usando seus endereços de Controle de Acesso à Mídia({{Glossary("MAC")}})</p>
+
+<h2 id="Status">Status</h2>
+
+<pre class="syntaxbox">511 Network Authentication Required</pre>
+
+<h2 id="Especificações">Especificações</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificação</th>
+ <th scope="col">Título</th>
+ </tr>
+ <tr>
+ <td>{{RFC("6585", "511 Network Authentication Required" , "6")}}</td>
+ <td>Códigos adicionais de estado HTTP</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li>{{Glossary("Proxy server")}}</li>
+</ul>
diff --git a/files/pt-br/web/http/status/index.html b/files/pt-br/web/http/status/index.html
new file mode 100644
index 0000000000..e8657e252f
--- /dev/null
+++ b/files/pt-br/web/http/status/index.html
@@ -0,0 +1,192 @@
+---
+title: Códigos de status de respostas HTTP
+slug: Web/HTTP/Status
+tags:
+ - Códigos de status
+ - HTTP
+ - Web
+translation_of: Web/HTTP/Status
+---
+<div>{{HTTPSidebar}}</div>
+
+<p>Os códigos de <em>status</em> das respostas HTTP indicam se uma requisição HTTP foi corretamente concluída. As respostas são agrupadas em cinco classes:</p>
+
+<ol>
+ <li>Respostas de informação (<code>100</code>-<code>199</code>),</li>
+ <li>Respostas de sucesso (<code>200</code>-<code>299</code>),</li>
+ <li>Redirecionamentos (<code>300</code>-<code>399</code>)</li>
+ <li>Erros do cliente (<code>400</code>-<code>499</code>)</li>
+ <li>Erros do servidor (<code>500</code>-<code>599</code>).</li>
+</ol>
+
+<p>Os status abaixo são definidos pela <a href="https://tools.ietf.org/html/rfc2616#section-10">seção 10 da RFC 2616</a>. Você pode encontrar uma versão atualizada da especificação na <a href="https://tools.ietf.org/html/rfc7231#section-6.5.1">RFC 7231</a>.</p>
+
+<div class="blockIndicator note">
+<p>Se você receber uma resposta que não está nesta lista, é uma resposta não padrão, provavelmente personalizada pelo software do servidor.</p>
+</div>
+
+<h2 id="Respostas_informativas">Respostas informativas</h2>
+
+<dl>
+ <dt>{{HTTPStatus(100, "100 Continue")}}</dt>
+ <dd>Essa resposta provisória indica que tudo ocorreu bem até agora e que o cliente deve continuar com a requisição ou ignorar se já concluiu o que gostaria.</dd>
+ <dt>{{HTTPStatus(101, "101 Switching Protocol")}}</dt>
+ <dd>Esse código é enviado em resposta a um cabeçalho de solicitação {{HTTPHeader ("Upgrade")}} pelo cliente, e indica o protocolo a que o servidor está alternando.</dd>
+ <dt>{{HTTPStatus(102, "102 Processing")}} ({{Glossary("WebDAV")}})</dt>
+ <dd>Este código indica que o servidor recebeu e está processando a requisição, mas nenhuma resposta está disponível ainda.</dd>
+ <dt>{{HTTPStatus(103, "103 Early Hints")}}</dt>
+ <dd>Este código tem principalmente o objetivo de ser utilizado com o cabeçalho {{HTTPHeader("Link")}}, indicando que o agente deve iniciar a <a href="/pt-BR/docs/Web/HTML/Preloading_content">pré-carregar</a> recursos enquanto o servidor prepara uma resposta.</dd>
+</dl>
+
+<h2 id="Respostas_de_sucesso">Respostas de sucesso</h2>
+
+<ul>
+ <li><code>GET</code>: O recurso foi buscado e transmitido no corpo da mensagem.</li>
+ <li><code>HEAD</code>: Os cabeçalhos da entidade estão no corpo da mensagem.</li>
+ <li><code>PUT</code> ou <code>POST</code>: O recurso descrevendo o resultado da ação é transmitido no corpo da mensagem.</li>
+ <li><code>TRACE</code>: O corpo da mensagem contém a mensagem de requisição recebida pelo servidor.</li>
+</ul>
+
+<dl>
+ <dt>{{HTTPStatus(200, "200 OK")}}</dt>
+ <dd>Estas requisição foi bem sucedida. O significado do sucesso varia de acordo com o método HTTP:</dd>
+ <dt>{{HTTPStatus(201, "201 Created")}}</dt>
+ <dd>A requisição foi bem sucedida e um novo recurso foi criado como resultado. Esta é uma tipica resposta enviada após uma requisição POST.</dd>
+ <dt>{{HTTPStatus(202, "202 Accepted")}}</dt>
+ <dd>A requisição foi recebida mas nenhuma ação foi tomada sobre ela. Isto é uma requisição não-comprometedora, o que significa que não há nenhuma maneira no HTTP para enviar uma resposta assíncrona indicando o resultado do processamento da solicitação. Isto é indicado para casos onde outro processo ou servidor lida com a requisição, ou para processamento em lote.</dd>
+ <dt>{{HTTPStatus(203, "203 Non-Authoritative Information")}}</dt>
+ <dd>Esse código de resposta significa que o conjunto de meta-informações retornadas não é o conjunto exato disponível no servidor de origem, mas coletado de uma cópia local ou de terceiros. Exceto essa condição, a resposta de <code>200 OK</code> deve ser preferida em vez dessa resposta.</dd>
+ <dt>{{HTTPStatus(204, "204 No Content")}}</dt>
+ <dd>Não há conteúdo para enviar para esta solicitação, mas os cabeçalhos podem ser úteis. O user-agent pode atualizar seus cabeçalhos em cache para este recurso com os novos.</dd>
+ <dt>{{HTTPStatus(205, "205 Reset Content")}}</dt>
+ <dd>Esta requisição é enviada após realizanda a solicitação para informar ao <em>user agent</em> redefinir a visualização do documento que enviou essa solicitação.</dd>
+ <dt>{{HTTPStatus(206, "206 Partial Content")}}</dt>
+ <dd>Esta resposta é usada por causa do cabeçalho de intervalo enviado pelo cliente para separar o download em vários fluxos.</dd>
+ <dt>{{HTTPStatus(207, "207 Multi-Status")}} ({{Glossary("WebDAV")}})</dt>
+ <dd>Uma resposta Multi-Status transmite informações sobre vários recursos em situações em que vários códigos de status podem ser apropriados.</dd>
+ <dt>{{HTTPStatus(208, "208 Multi-Status")}} ({{Glossary("WebDAV")}})</dt>
+ <dd>Usado dentro de um elemento de resposta <code>&lt;dav:propstat&gt;</code> para evitar enumerar os membros internos de várias ligações à mesma coleção repetidamente.</dd>
+ <dt>{{HTTPStatus(226, "226 IM Used")}} (<a href="https://tools.ietf.org/html/rfc3229">HTTP Delta encoding</a>)</dt>
+ <dd>O servidor cumpriu uma solicitação <code>GET</code> para o recurso e a resposta é uma representação do resultado de uma ou mais manipulações de instância aplicadas à instância atual.</dd>
+</dl>
+
+<h2 id="Mensagens_de_redirecionamento">Mensagens de redirecionamento</h2>
+
+<dl>
+ <dt>{{HTTPStatus(300, "300 Multiple Choice")}}</dt>
+ <dd>A requisição tem mais de uma resposta possível. User-agent ou o user deve escolher uma delas. Não há maneira padrão para escolher uma das respostas.</dd>
+ <dt>{{HTTPStatus(301, "301 Moved Permanently")}}</dt>
+ <dd>Esse código de resposta significa que a URI do recurso requerido mudou. Provavelmente, a nova URI será especificada na resposta.</dd>
+ <dt>{{HTTPStatus(302, "302 Found")}}</dt>
+ <dd>Esse código de resposta significa que a URI do recurso requerido foi mudada temporariamente. Novas mudanças na URI poderão ser feitas no futuro. Portanto, a mesma URI deve ser usada pelo cliente em requisições futuras.</dd>
+ <dt>{{HTTPStatus(303, "303 See Other")}}</dt>
+ <dd>O servidor manda essa resposta para instruir ao cliente buscar o recurso requisitado em outra URI com uma requisição GET.</dd>
+ <dt>{{HTTPStatus(304, "304 Not Modified")}}</dt>
+ <dd>Essa resposta é usada para questões de cache. Diz ao cliente que a resposta não foi modificada. Portanto, o cliente pode usar a mesma versão em cache da resposta.</dd>
+ <dt><code>305 Use Proxy</code> {{deprecated_inline}}</dt>
+ <dd>Foi definida em uma versão anterior da especificação HTTP para indicar que uma resposta deve ser acessada por um proxy. Foi depreciada por questões de segurança em respeito a configuração em banda de um proxy.</dd>
+ <dt><code>306 unused </code>{{deprecated_inline}}</dt>
+ <dd>Esse código de resposta não é mais utilizado, encontra-se reservado. Foi usado numa versão anterior da especificação HTTP 1.1.</dd>
+ <dt>{{HTTPStatus(307, "307 Temporary Redirect")}}</dt>
+ <dd>O servidor mandou essa resposta direcionando o cliente a buscar o recurso requisitado em outra URI com o mesmo método que foi utilizado na requisição original. Tem a mesma semântica do código <code>302 Found</code>, com a exceção de que o user-agent <em>não deve</em> mudar o método HTTP utilizado: se um <code>POST</code> foi utilizado na primeira requisição, um <code>POST</code> deve ser utilizado na segunda.</dd>
+ <dt>{{HTTPStatus(308, "308 Permanent Redirect")}}</dt>
+ <dd>Esse código significa que o recurso agora está permanentemente localizado em outra URI, especificada pelo cabeçalho de resposta <code>Location</code>. Tem a mesma semântica do código de resposta HTTP <code>301 Moved Permanently</code>  com a exceção de que o user-agent <em>não deve</em> mudar o método HTTP utilizado: se um <code>POST</code> foi utilizado na primeira requisição, um <code>POST</code> deve ser utilizado na segunda.</dd>
+</dl>
+
+<h2 id="Respostas_de_erro_do_Cliente">Respostas de erro do Cliente</h2>
+
+<dl>
+ <dt>{{HTTPStatus(400, "400 Bad Request")}}</dt>
+ <dd>Essa resposta significa que o servidor não entendeu a requisição pois está com uma sintaxe inválida.</dd>
+ <dt>{{HTTPStatus(401, "401 Unauthorized")}}</dt>
+ <dd>Embora o padrão HTTP especifique "unauthorized", semanticamente, essa resposta significa "unauthenticated". Ou seja, o cliente deve se autenticar para obter a resposta solicitada.</dd>
+ <dt>{{HTTPStatus(402, "402 Payment Required")}} {{experimental_inline}}</dt>
+ <dd>Este código de resposta está reservado para uso futuro. O objetivo inicial da criação deste código era usá-lo para sistemas digitais de pagamento porém ele não está sendo usado atualmente.</dd>
+ <dt>{{HTTPStatus(403, "403 Forbidden")}}</dt>
+ <dd>O cliente não tem direitos de acesso ao conteúdo portanto o servidor está rejeitando dar a resposta. Diferente do código 401, aqui a identidade do cliente é conhecida.</dd>
+ <dt>{{HTTPStatus(404, "404 Not Found")}}</dt>
+ <dd>O servidor não pode encontrar o recurso solicitado. Este código de resposta talvez seja o mais famoso devido à frequência com que acontece na web.</dd>
+ <dt>{{HTTPStatus(405, "405 Method Not Allowed")}}</dt>
+ <dd>O método de solicitação é conhecido pelo servidor, mas foi desativado e não pode ser usado. Os dois métodos obrigatórios, GET e HEAD, nunca devem ser desabilitados e não devem retornar este código de erro.</dd>
+ <dt>{{HTTPStatus(406, "406 Not Acceptable")}}</dt>
+ <dd>Essa resposta é enviada quando o servidor da Web após realizar a negociação de conteúdo orientada pelo servidor, não encontra nenhum conteúdo seguindo os critérios fornecidos pelo agente do usuário.</dd>
+ <dt>{{HTTPStatus(407, "407 Proxy Authentication Required")}}</dt>
+ <dd>Semelhante ao <strong>401 </strong>porem é necessário que a autenticação seja feita por um proxy.</dd>
+ <dt>{{HTTPStatus(408, "408 Request Timeout")}}</dt>
+ <dd>Esta resposta é enviada por alguns servidores em uma conexão ociosa, mesmo sem qualquer requisição prévia pelo cliente. Ela significa que o servidor gostaria de derrubar esta conexão em desuso. Esta resposta é muito usada já que alguns navegadores, como Chrome, Firefox 27+, ou IE9, usam mecanismos HTTP de pré-conexão para acelerar a navegação. Note também que alguns servidores meramente derrubam a conexão sem enviar esta mensagem.</dd>
+ <dt>{{HTTPStatus(409, "409 Conflict")}}</dt>
+ <dd>Esta resposta será enviada quando uma requisição conflitar com o estado atual do servidor.</dd>
+ <dt>{{HTTPStatus(410, "410 Gone")}}</dt>
+ <dd>Esta resposta será enviada quando o conteúdo requisitado foi permanentemente deletado do servidor, sem nenhum endereço de redirecionamento. É experado que clientes removam seus caches e links para o recurso. A especificação HTTP espera que este código de status seja usado para "serviços promocionais de tempo limitado". APIs não devem se sentir obrigadas a indicar que recursos foram removidos com este código de status.</dd>
+ <dt>{{HTTPStatus(411, "411 Length Required")}}</dt>
+ <dd>O servidor rejeitou a requisição porque o campo <code>Content-Length</code> do cabeçalho não está definido e o servidor o requer.</dd>
+ <dt>{{HTTPStatus(412, "412 Precondition Failed")}}</dt>
+ <dd>O cliente indicou nos seus cabeçalhos pré-condições que o servidor não atende.</dd>
+ <dt>{{HTTPStatus(413, "413 Payload Too Large")}}</dt>
+ <dd>A entidade requisição é maior do que os limites definidos pelo servidor; o servidor pode fechar a conexão ou retornar um campo de cabeçalho <code>Retry-After</code>.</dd>
+ <dt>{{HTTPStatus(414, "414 URI Too Long")}}</dt>
+ <dd>A URI requisitada pelo cliente é maior do que o servidor aceita para interpretar.</dd>
+ <dt>{{HTTPStatus(415, "415 Unsupported Media Type")}}</dt>
+ <dd>O formato de mídia dos dados requisitados não é suportado pelo servidor, então o servidor rejeita a requisição.</dd>
+ <dt>{{HTTPStatus(416, "416 Requested Range Not Satisfiable")}}</dt>
+ <dd>O trecho especificado pelo campo <code>Range</code> do cabeçalho na requisição não pode ser preenchido; é possível que o trecho esteja fora do tamanho dos dados da URI alvo.</dd>
+ <dt>{{HTTPStatus(417, "417 Expectation Failed")}}</dt>
+ <dd>Este código de resposta significa que a expectativa indicada pelo campo <code>Expect</code> do cabeçalho da requisição não pode ser satisfeita pelo servidor.</dd>
+ <dt>{{HTTPStatus(418, "418 I'm a teapot")}}</dt>
+ <dd>O servidor recusa a tentativa de coar café num bule de chá.</dd>
+ <dt>{{HTTPStatus(421, "421 Misdirected Request")}}</dt>
+ <dd>A requisição foi direcionada a um servidor inapto a produzir a resposta. Pode ser enviado por um servidor que não está configurado para produzir respostas para a combinação de esquema ("scheme") e autoridade inclusas na URI da requisição.</dd>
+ <dt>{{HTTPStatus(422, "422 Unprocessable Entity")}} ({{Glossary("WebDAV")}})</dt>
+ <dd>A requisição está bem formada mas inabilitada para ser seguida devido a erros semânticos.</dd>
+ <dt>{{HTTPStatus(423, "423 Locked")}} ({{Glossary("WebDAV")}})</dt>
+ <dd>O recurso sendo acessado está travado.</dd>
+ <dt>{{HTTPStatus(424, "424 Failed Dependency")}} ({{Glossary("WebDAV")}})</dt>
+ <dd>A requisição falhou devido a falha em requisição prévia.</dd>
+ <dt>{{HTTPStatus(425, "425 Too Early")}}</dt>
+ <dd>Indica que o servidor não está disposto a arriscar processar uma requisição que pode ser refeita.</dd>
+ <dt>{{HTTPStatus(426, "426 Upgrade Required")}}</dt>
+ <dd>O servidor se recusa a executar a requisição usando o protocolo corrente mas estará pronto a fazê-lo após o cliente atualizar para um protocolo diferente. O servidor envia um cabeçalho {{HTTPHeader("Upgrade")}} numa resposta <code>426</code> para indicar o(s) protocolo(s) requeridos.</dd>
+ <dt>{{HTTPStatus(428, "428 Precondition Required")}}</dt>
+ <dd>O servidor de origem requer que a resposta seja condicional. Feito para prevenir o problema da 'atualização perdida', onde um cliente pega o estado de um recurso (GET) , modifica-o, e o põe de volta no servidor (PUT), enquanto um terceiro modificou o estado no servidor, levando a um conflito.</dd>
+ <dt>{{HTTPStatus(429, "429 Too Many Requests")}}</dt>
+ <dd>O usuário enviou muitas requisições num dado tempo ("limitação de frequência").</dd>
+ <dt>{{HTTPStatus(431, "431 Request Header Fields Too Large")}}</dt>
+ <dd>O servidor não quer processar a requisição porque os campos de cabeçalho são muito grandes. A requisição PODE ser submetida novemente depois de reduzir o tamanho dos campos de cabeçalho.</dd>
+ <dt>{{HTTPStatus(451, "451 Unavailable For Legal Reasons")}}</dt>
+ <dd>O usuário requisitou um recurso ilegal, tal como uma página censurada por um governo.</dd>
+</dl>
+
+<h2 id="Respostas_de_erro_do_Servidor">Respostas de erro do Servidor</h2>
+
+<dl>
+ <dt>{{HTTPStatus(500, "500 Internal Server Error")}}</dt>
+ <dd>O servidor encontrou uma situação com a qual não sabe lidar.</dd>
+ <dt>{{HTTPStatus(501, "501 Not Implemented")}}</dt>
+ <dd>O método da requisição não é suportado pelo servidor e não pode ser manipulado. Os únicos métodos exigidos que servidores suportem (e portanto não devem retornar este código) são <code>GET</code> e <code>HEAD</code>.</dd>
+ <dt>{{HTTPStatus(502, "502 Bad Gateway")}}</dt>
+ <dd>Esta resposta de erro significa que o servidor, ao trabalhar como um gateway a fim de obter uma resposta necessária para manipular a requisição, obteve uma resposta inválida.</dd>
+ <dt>{{HTTPStatus(503, "503 Service Unavailable")}}</dt>
+ <dd>O servidor não está pronto para manipular a requisição. Causas comuns são um servidor em manutenção ou sobrecarregado. Note que junto a esta resposta, uma página amigável explicando o problema deveria ser enviada. Estas respostas devem ser usadas para condições temporárias e o cabeçalho HTTP <code>Retry-After:</code> deverá, se posível, conter o tempo estimado para recuperação do serviço. O webmaster deve também tomar cuidado com os cabaçalhos relacionados com o cache que são enviados com esta resposta, já que estas respostas de condições temporárias normalmente não deveriam ser postas em cache.</dd>
+ <dt>{{HTTPStatus(504, "504 Gateway Timeout")}}</dt>
+ <dd>Esta resposta de erro é dada quando o servidor está atuando como um gateway e não obtém uma resposta a tempo.</dd>
+ <dt>{{HTTPStatus(505, "505 HTTP Version Not Supported")}}</dt>
+ <dd>A versão HTTP usada na requisição não é suportada pelo servidor.</dd>
+ <dt>{{HTTPStatus(506, "506 Variant Also Negotiates")}}</dt>
+ <dd>O servidor tem um erro de configuração interno: a negociação transparente de conteúdo para a requisição resulta em uma referência circular.</dd>
+ <dt>{{HTTPStatus(507, "507 Insufficient Storage")}}</dt>
+ <dd>O servidor tem um erro interno de configuração: o recurso variante escolhido está configurado para entrar em negociação transparente de conteúdo com ele mesmo, e portanto não é uma ponta válida no processo de negociação.</dd>
+ <dt>{{HTTPStatus(508, "508 Loop Detected")}} ({{Glossary("WebDAV")}})</dt>
+ <dd>O servidor detectou um looping infinito ao processar a requisição.</dd>
+ <dt>{{HTTPStatus(510, "510 Not Extended")}}</dt>
+ <dd>Exigem-se extenções posteriores à requisição para o servidor atendê-la.</dd>
+ <dt>{{HTTPStatus(511, "511 Network Authentication Required")}}</dt>
+ <dd>O código de status 511 indica que o cliente precisa se autenticar para ganhar acesso à rede.</dd>
+</dl>
+
+<h2 id="Veja_também">Veja também</h2>
+
+<ul>
+ <li><a href="https://en.wikipedia.org/wiki/List_of_HTTP_status_codes">Lista de códigos de status na Wikipedia</a></li>
+ <li><a href="http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml">Registro oficial IANA de códigos de status HTTP</a></li>
+<li><a href="https://www.exai.com/blog/http-status-codes-cheat-sheet">HTTP status codes</a></li>
+</ul>