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”.