Utilize este Códigos de status HTTP - Folha de dicas como uma referência a todo status e código de erro HTTP, o que significa cada código, por que eles estão sendo gerados, quando o código pode ser um problema e como lidar com os problemas. Faça o download desta planilha de códigos de status HTTP ⇣
A internet é composta de duas coisas fundamentais, mas muito diferentes: clientes e servidores. Essa relação entre clientes (como Chrome, Firefox etc.) e servidores (como sites, bancos de dados, e-mails, aplicativos etc.), é chamado de modelo cliente-servidor.
Os clientes fazem solicitações ao servidor e o servidor responde.
Os códigos de status HTTP informam que o status da solicitação para o servidor é, se foi bem-sucedido, teve um erro ou algo assim.
Um código de status HTTP é um número que resume a resposta associada a ele - Fernando Doglio, de seu livro “REST API Development with NodeJS”.
Os códigos de status de resposta HTTP são agrupados em cinco classes:
- 1XX códigos de status: Solicitações informativas
- 2XX códigos de status: solicitações bem-sucedidas
- 3XX códigos de status: Redirecionamentos
- 4XX códigos de status: erros do cliente
- 5XX códigos de status: erros do servidor
Folha de dicas sobre códigos de status HTTP
Códigos de status 1XX: solicitações de informações
Códigos de status 2XX: solicitações bem-sucedidas
- GET: O recurso foi buscado e é transmitido no corpo da mensagem.
- CABEÇA: Os cabeçalhos da entidade estão no corpo da mensagem.
- PUT ou POST: O recurso que descreve o resultado da ação é transmitido no corpo da mensagem.
- TRACE: O corpo da mensagem contém a mensagem de solicitação recebida pelo servidor
Códigos de status 3XX: redirecionamentos
Códigos de status 4XX: erros do cliente
Códigos de status 5XX: erros do servidor
Resumo
Você pode usar esta Folha de dicas do código de status HTTP como uma referência a todos os possíveis status HTTP e códigos de erro HTTP, o que significa cada código, por que eles estão sendo gerados quando o código pode ser um problema e como lidar com os problemas.
Clique aqui para baixar 📥 esses códigos de status HTTP fazem dicas e os mantêm por perto como uma referência rápida de todos os códigos de status.
Para resumir:
- 1XX Os códigos de status HTTP são solicitações puramente informativas.
- 2XX Os códigos de status HTTP são solicitações de sucesso. O código de resposta do status de sucesso do HTTP 200 OK indica que a solicitação foi bem-sucedida.
- 3XX Os códigos de status HTTP indicam um redirecionamento. Os códigos de status HTTP 3xx mais comuns incluem os códigos de status HTTP “301 movido permanentemente”, “302 encontrado” e “307 redirecionamento temporário”.
- 4XX códigos de status são erros do cliente. Os códigos de status 4xx mais comuns são “404 não encontrado” e o código de status HTTP “410 desaparecido”.
- 5XX Os códigos de status HTTP são erros do servidor. O código de status 5xx HTTP mais comum é o código de status “503 serviço indisponível”.
Referências:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html