Ícone do site dfilitto

Decifrando a Conversa da Web: Um Guia Sobre Códigos de Retorno HTTP

Olá, desenvolvedores!

Quando navegamos na internet ou usamos uma aplicação, estamos participando de uma conversa silenciosa e constante. De um lado, temos o cliente (o seu navegador ou um aplicativo no celular) e, do outro, o servidor (o computador potente que hospeda o site ou o serviço). O cliente faz um pedido (request), e o servidor devolve uma resposta (response).

Mas como o cliente sabe se o pedido deu certo, se deu errado ou se precisa fazer outra coisa? A resposta está nos Códigos de Status HTTP.

Pense neles como respostas curtas e padronizadas em uma conversa. Em vez do servidor responder com um longo texto “Sim, eu encontrei o que você pediu e estou te enviando”, ele simplesmente responde com o código 200. É a linguagem universal da web, garantindo que qualquer cliente e qualquer servidor possam se entender.

Vamos decifrar juntos os códigos mais importantes para o dia a dia de quem trabalha com tecnologia.

As 5 Grandes Famílias de Códigos

Os códigos de status são agrupados em cinco “famílias”, identificadas pelo primeiro dígito. Entender a família já nos diz 90% da história.

Família 1xx: Informativas

Família 2xx: Sucesso

Família 3xx: Redirecionamento

Família 4xx: Erro do Cliente

Família 5xx: Erro do Servidor

Os Códigos Essenciais que Você Encontrará por Aí

Agora, vamos focar nos códigos que aparecem em 99% dos casos.


200 OK


201 Created


204 No Content


400 Bad Request


404 Not Found


500 Internal Server Error

Por Que Isso Importa?

Entender esses códigos é vital para criar uma boa experiência para o usuário em qualquer aplicação. O software do lado do cliente (o frontend) usa esses códigos para decidir o que fazer a seguir:

A comunicação é a chave para qualquer bom relacionamento, e na web não é diferente. Dominar a linguagem dos códigos de status HTTP o transformará em um profissional de tecnologia muito mais completo e capaz.

Sair da versão mobile