Desenvolvimento Web

Guia Completo dos Códigos de Status HTTP: 200, 404, 500 e Além

Rennan Silva
Rennan SilvaEngenheiro de Software & Especialista em Segurança Web
13 de julho de 20268 min de leitura
Resumo Executivo: Os códigos de status HTTP são a linguagem padrão que os servidores usam para responder às solicitações dos clientes. Dominá-los é indispensável para construir APIs REST resilientes.

O que são Códigos de Status HTTP?

Quando um navegador ou aplicação envia uma requisição HTTP para um servidor, este retorna um código numérico de 3 dígitos acompanhado de uma mensagem de status. Os códigos são divididos em 5 famílias principais:


As 5 Famílias de Códigos HTTP

FaixaCategoriaSignificadoExemplo Famoso
1xxInformativoA requisição foi recebida e o processo continua100 Continue
2xxSucessoA requisição foi processada com sucesso200 OK, 201 Created
3xxRedirecionamentoAções adicionais são necessárias para concluir a requisição301 Moved Permanently
4xxErro do ClienteA requisição contém sintaxe incorreta ou não autorizada404 Not Found, 401 Unauthorized
5xxErro do ServidorO servidor falhou ao processar uma requisição válida500 Internal Server Error

Os Códigos Mais Utilizados em APIs REST

200 OK & 201 Created

* 200 OK: Resposta padrão para requisições bem-sucedidas de busca (GET) ou atualização (PUT/PATCH).

* 201 Created: Retornado após a criação bem-sucedida de um novo recurso no banco de dados (POST).

401 Unauthorized vs 403 Forbidden

* 401 Unauthorized: O usuário não está autenticado (falta o token JWT ou cookie de sessão).

* 403 Forbidden: O usuário está autenticado, mas não possui permissão de acesso ao recurso (ex: um cliente comum tentando acessar a área administrativa).

404 Not Found & 422 Unprocessable Entity

* 404 Not Found: O recurso ou página solicitada não foi encontrada na URL informada.

* 422 Unprocessable Entity: Usado frequentemente por APIs modernas quando a requisição é válida, mas os dados falharam na validação de negócios (ex: e-mail inválido).


📌 Nota Importante:
Tratar os erros 4xx e 5xx com mensagens amigáveis no front-end melhora drasticamente a experiência do usuário (UX) e diminui taxas de rejeição.
Ferramenta Recomendada

Verificador de IP e Rede

Verifique a comunicação de rede e detalhes do servidor.

Testar Ferramenta
Rennan Silva

Rennan Silva

Autor Especialista

Engenheiro de Software & Especialista em Segurança Web

Especialista em arquitetura web, segurança da informação e performance front-end. Criador de conteúdos técnicos e ferramentas abertas para a comunidade dev.

Anúncio