Lista de status HTTP
- #Boas práticas
O que é HTTP?
HTTP são respostas padrões que os servidores enviam aos navegadores quando acessam um site. Estas respostas são códigos que ajudam a identificar o status de uma página na internet, e quando há um problema no site ou em algum recurso do site, que não permite que o mesmo seja carregado devidamente, temos um código que indica o erro, o HTTP Error.
HTTP significa HyperText Transfer Protocol (Protocolo de Transferência de Hipertexto). O HTTP é formado de um código de status e um motivo, que dá significado ao que o código representa.
Código de status =
"100"; Seção 10.1.1 : Continuar
| "101"; Seção 10.1.2 : Protocolos de comutação
| "200"; Seção 10.2.1 : OK
| "201"; Seção 10.2.2 : Criado
| "202"; Seção 10.2.3 : Aceito
| "203"; Seção 10.2.4 : Informações Não Autoritativas
| "204"; Seção 10.2.5 : Sem Conteúdo
| "205"; Seção 10.2.6 : Redefinir conteúdo
| "206"; Seção 10.2.7 : Conteúdo Parcial
| "300"; Seção 10.3.1 : Múltiplas Escolhas
| "301"; Seção 10.3.2 : Movido permanentemente
| "302"; Seção 10.3.3 : Encontrado
| "303"; Seção 10.3.4 : Veja Outros
| "304"; Seção 10.3.5 : Não modificado
| "305"; Seção 10.3.6 : Usar proxy
| "307"; Seção 10.3.8 : Redirecionamento temporário
| "400"; Seção 10.4.1 : Solicitação incorreta
| "401"; Seção 10.4.2 : Não autorizado
| "402"; Seção 10.4.3 : Pagamento obrigatório
| "403"; Seção 10.4.4 : Proibido
| "404"; Seção 10.4.5 : Não encontrado
| "405"; Seção 10.4.6 : Método não permitido
| "406"; Seção 10.4.7 : Não Aceitável
| "407"; Seção 10.4.8: Autenticação de proxy necessária
| "408"; Seção 10.4.9 : Tempo limite da solicitação
| "409"; Seção 10.4.10 : Conflito
| "410"; Seção 10.4.11 : Desaparecida
| "411"; Seção 10.4.12 : Comprimento necessário
| "412"; Seção 10.4.13 : Falha na pré-condição
| "413"; Seção 10.4.14 : Entidade Solicitada Muito Grande
| "414"; Seção 10.4.15 : URI de solicitação muito grande
| "415"; Seção 10.4.16 : Tipo de mídia não suportado
| "416"; Seção 10.4.17 : Faixa solicitada não satisfatória
| "417"; Seção 10.4.18 : Expectativa Falhada
| "500"; Seção 10.5.1 : Erro interno do servidor
| "501"; Seção 10.5.2 : Não implementado
| "502"; Seção 10.5.3 : Gateway inválido
| "503"; Seção 10.5.4 : Serviço indisponível
| "504"; Seção 10.5.5 : Tempo limite do gateway
| "505"; Seção 10.5.6 : Versão HTTP não suportada
| código de extensão
Fonte: https://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html#sec6.1.1
https://www.hostinger.com.br/tutoriais/o-que-e-http-error-e-principais-codigos-http