... | ... | @@ -33,23 +33,23 @@ Sempre que você clicar em um link ou digitar uma URL e pressionar Enter, seu na |
|
|
### Sobre as classes de código de status HTTP
|
|
|
Os códigos de status HTTP são divididos em 5 “classes", que são:
|
|
|
|
|
|
* 100s: Códigos informativos indicando que a solicitação iniciada pelo navegador continua.
|
|
|
* 200s: Códigos de sucesso retornados quando o pedido do navegador foi recebido, compreendido e processado pelo servidor.
|
|
|
* 300s: Códigos de redirecionamento retornados quando um novo recurso foi substituído pelo recurso solicitado.
|
|
|
* 400s: Códigos de erro do cliente indicando que houve um problema com o pedido.
|
|
|
* 500s: Os códigos de erro do servidor indicam que a solicitação foi aceita, mas que um erro no servidor impediu o cumprimento da solicitação.
|
|
|
* **100**s: Códigos informativos indicando que a solicitação iniciada pelo navegador continua.
|
|
|
* **200**s: Códigos de sucesso retornados quando o pedido do navegador foi recebido, compreendido e processado pelo servidor.
|
|
|
* **300**s: Códigos de redirecionamento retornados quando um novo recurso foi substituído pelo recurso solicitado.
|
|
|
* **400**s: Códigos de erro do cliente indicando que houve um problema com o pedido.
|
|
|
* **500**s: Os códigos de erro do servidor indicam que a solicitação foi aceita, mas que um erro no servidor impediu o cumprimento da solicitação.
|
|
|
|
|
|
### Os mais utilizados
|
|
|
* 200: "OK". Este é o código que é entregue quando uma página web ou um recurso age exatamente da maneira que é esperado.
|
|
|
* 201: “Created”. O servidor cumpriu o pedido do navegador e, como resultado, criou um novo recurso.
|
|
|
* 204: “No content”. Este código significa que o servidor processou a solicitação com sucesso, mas não vai devolver nenhum conteúdo.
|
|
|
* 400: "Bad Request". O servidor não pode retornar uma resposta devido a um erro no lado do cliente. Veja o nosso guia para resolver este erro.
|
|
|
* 401: “Not authorized”. Isto é devolvido pelo servidor quando o recurso alvo não possui credenciais de autenticação válidas.
|
|
|
* 403: “Forbidden”. Este código é devolvido quando um usuário tenta acessar algo que não tem permissão para visualizar. Por exemplo, tentar chegar ao conteúdo protegido por senha sem entrar no sistema pode produzir um erro 403.
|
|
|
* 404: “Not Found”. Esta é a mensagem de erro mais comum de todas elas. Este código significa que o recurso solicitado não existe, e o servidor não sabe se ele alguma vez existiu.
|
|
|
* 405: “Method Not Allowed“. Isto é gerado quando o servidor de hospedagem (servidor de origem) suporta o método recebido, mas o recurso de destino não suporta.
|
|
|
* 500: “Interal Server Error”. Este é um código genérico que significa simplesmente “erro interno do servidor”. Algo correu mal no servidor e o recurso solicitado não foi entregue.
|
|
|
* 502: “Bad Gateway”. Este código de erro tipicamente significa que um servidor recebeu uma resposta inválida de outro, tal como quando um servidor proxy está em uso. Outras vezes uma consulta ou pedido demorará muito tempo, e por isso é cancelado ou morto pelo servidor e a conexão com a base de dados quebra.
|
|
|
* **200**: "OK". Este é o código que é entregue quando uma página web ou um recurso age exatamente da maneira que é esperado.
|
|
|
* **201**: “Created”. O servidor cumpriu o pedido do navegador e, como resultado, criou um novo recurso.
|
|
|
* **204**: “No content”. Este código significa que o servidor processou a solicitação com sucesso, mas não vai devolver nenhum conteúdo.
|
|
|
* **400**: "Bad Request". O servidor não pode retornar uma resposta devido a um erro no lado do cliente. Veja o nosso guia para resolver este erro.
|
|
|
* **401**: “Not authorized”. Isto é devolvido pelo servidor quando o recurso alvo não possui credenciais de autenticação válidas.
|
|
|
* **403**: “Forbidden”. Este código é devolvido quando um usuário tenta acessar algo que não tem permissão para visualizar. Por exemplo, tentar chegar ao conteúdo protegido por senha sem entrar no sistema pode produzir um erro 403.
|
|
|
* **404**: “Not Found”. Esta é a mensagem de erro mais comum de todas elas. Este código significa que o recurso solicitado não existe, e o servidor não sabe se ele alguma vez existiu.
|
|
|
* **405**: “Method Not Allowed“. Isto é gerado quando o servidor de hospedagem (servidor de origem) suporta o método recebido, mas o recurso de destino não suporta.
|
|
|
* **500**: “Interal Server Error”. Este é um código genérico que significa simplesmente “erro interno do servidor”. Algo correu mal no servidor e o recurso solicitado não foi entregue.
|
|
|
* **502**: “Bad Gateway”. Este código de erro tipicamente significa que um servidor recebeu uma resposta inválida de outro, tal como quando um servidor proxy está em uso. Outras vezes uma consulta ou pedido demorará muito tempo, e por isso é cancelado ou morto pelo servidor e a conexão com a base de dados quebra.
|
|
|
|
|
|
# Frontend
|
|
|
|
... | ... | |