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

Os códigos de status HTTP são mensagens que o servidor envia de volta para o navegador do usuário para informar sobre o status da solicitação feita. Eles são divididos em cinco classes, cada uma representando uma categoria específica de resposta.

Classe 1xx: Respostas Informativas

Os códigos de status da classe 1xx são informativos e indicam que a solicitação foi recebida e está sendo processada. Um exemplo comum é o código 100, que significa “Continue”.

Classe 2xx: Respostas de Sucesso

Os códigos de status da classe 2xx indicam que a solicitação foi recebida, compreendida e aceita com sucesso. O código 200, por exemplo, significa “OK”.

Classe 3xx: Redirecionamentos

Os códigos de status da classe 3xx indicam que o navegador precisa realizar mais ações para concluir a solicitação. O código 301, por exemplo, significa “Movido Permanentemente”.

Classe 4xx: Erros do Cliente

Os códigos de status da classe 4xx indicam que houve um erro por parte do cliente, como uma solicitação inválida ou inexistente. O código 404, por exemplo, significa “Não Encontrado”.

Classe 5xx: Erros do Servidor

Os códigos de status da classe 5xx indicam que houve um erro por parte do servidor ao processar a solicitação. O código 500, por exemplo, significa “Erro Interno do Servidor”.