Códigos de Status HTTP
1xx Informativo
O servidor recebeu os cabeçalhos da requisição e o cliente deve continuar enviando o corpo.
O solicitante pediu ao servidor para mudar de protocolo e o servidor concordou.
O servidor recebeu e está processando a requisição, mas ainda não há resposta disponível.
2xx Sucesso
A requisição foi bem-sucedida. O significado do sucesso varia conforme o método HTTP.
A requisição foi atendida e resultou na criação de um novo recurso.
A requisição foi aceita para processamento, mas o processamento não foi concluído.
O servidor processou a requisição com sucesso e não está retornando conteúdo.
O servidor está entregando apenas parte do recurso devido a um cabeçalho de intervalo enviado pelo cliente.
3xx Redirecionamento
O recurso solicitado recebeu um novo URI permanente e referências futuras devem usar esse URI.
O recurso solicitado reside temporariamente em um URI diferente.
O recurso não foi modificado desde a versão especificada pelos cabeçalhos da requisição.
A requisição deve ser repetida com outro URI, mas requisições futuras podem usar o URI original.
A requisição e todas as futuras devem ser repetidas usando outro URI permanentemente.
4xx Erro do Cliente
O servidor não pode ou não vai processar a requisição devido a um erro aparente do cliente.
Autenticação é necessária e falhou ou ainda não foi fornecida.
O servidor entendeu a requisição, mas se recusa a autorizá-la.
O recurso solicitado não pôde ser encontrado no servidor.
O método de requisição é conhecido pelo servidor, mas não é suportado pelo recurso de destino.
O servidor excedeu o tempo limite aguardando a requisição do cliente.
A requisição não pôde ser concluída devido a um conflito com o estado atual do recurso.
O recurso solicitado não está mais disponível e não estará disponível novamente.
A requisição é maior do que o servidor está disposto ou é capaz de processar.
A entidade da requisição tem um tipo de mídia que o servidor ou recurso não suporta.
A requisição estava bem formada, mas não pôde ser processada devido a erros semânticos.
O usuário enviou muitas requisições em um determinado período (limite de taxa).
5xx Erro do Servidor
O servidor encontrou uma condição inesperada que o impediu de atender à requisição.
O servidor não suporta a funcionalidade necessária para atender à requisição.
O servidor, atuando como gateway ou proxy, recebeu uma resposta inválida do servidor upstream.
O servidor está temporariamente incapaz de lidar com a requisição devido a sobrecarga ou manutenção.
O servidor, como gateway ou proxy, não recebeu resposta oportuna do servidor upstream.
O servidor não suporta a versão do protocolo HTTP usada na requisição.