62 códigos
O servidor recebeu os cabeçalhos da solicitação e o cliente deve enviar o corpo.
O servidor aceita mudar de protocolo conforme solicitado pelo cliente (por exemplo, HTTP → WebSocket).
O servidor está processando a solicitação, mas ainda não tem uma resposta disponível.
Permite que o servidor envie cabeçalhos de link antecipados antes da resposta final, otimizando a carga de recursos.
A solicitação foi bem-sucedida. O significado exato depende do método HTTP utilizado (GET retorna o recurso, POST retorna o resultado da ação).
A solicitação foi bem-sucedida e um novo recurso foi criado. Normalmente em resposta a um POST ou PUT.
A solicitação foi aceita para processamento, mas este ainda não foi concluído (processamento assíncrono).
A solicitação foi bem-sucedida, mas as informações no corpo vêm de uma cópia em cache de terceiros, não do servidor original.
A solicitação foi bem-sucedida, mas não há conteúdo para enviar. Comum em respostas a DELETE ou PUT bem-sucedidos.
A solicitação foi bem-sucedida. O cliente deve reiniciar a visualização do documento (por exemplo, limpar um formulário).
O servidor entrega apenas parte do recurso, como resultado de um cabeçalho Range enviado pelo cliente. Usado em downloads recomeçáveis e streaming.
O corpo de resposta contém múltiplos códigos de estado para diferentes subrecursos (WebDAV).
Os membros de um DAV vinculado já foram listados em uma resposta anterior e não são incluídos novamente (WebDAV).
O servidor atendeu a uma solicitação GET e a resposta é uma representação do resultado de uma ou mais manipulações de instância aplicadas ao recurso atual.
A solicitação tem mais de uma resposta possível. O cliente deve escolher uma delas.
A URL do recurso foi alterada permanentemente. A nova URL está incluída no cabeçalho Location.
O recurso está temporariamente em outra URI. O cliente deve usar a mesma URI original para solicitações futuras.
O servidor redireciona o cliente para outro recurso com GET, embora a solicitação original tenha usado outro método.
A cache do cliente está atualizada. É usada em resposta a solicitações condicionais (If-None-Match, If-Modified-Since).
O recurso deve ser acessado por meio de um proxy. Obsoleto por razões de segurança.
O recurso está temporariamente em outra URI. Ao contrário do 302, o método HTTP não deve mudar na redireção.
O recurso foi permanentemente movido para outra URI. Ao contrário do 301, o método HTTP não deve mudar na redefinição.
O servidor não pode processar a solicitação devido a um erro do cliente: sintaxe malformada, parâmetros inválidos, etc.
O cliente deve se autenticar para obter a resposta. O servidor deve incluir o cabeçalho WWW-Authenticate.
Reservado para uso futuro. Alguns serviços o usam para indicar que é necessário pagar.
O cliente não tem permissão para acessar o recurso. Ao contrário do 401, o servidor sabe quem é o cliente, mas nega o acesso.
O servidor não encontrou o recurso solicitado. Também é usado para negar acesso a recursos existentes sem revelar sua existência.
O método HTTP usado não é permitido para o recurso solicitado. O servidor deve incluir o cabeçalho Allow com os métodos permitidos.
O servidor não pode produzir uma resposta que coincida com os critérios de negociação de conteúdo enviados pelo cliente.
O cliente deve autenticar-se com o proxy intermediário antes que ele envie a solicitação ao servidor.
O servidor fechou a conexão porque o cliente demorou muito para enviar a solicitação completa.
A solicitação entra em conflito com o estado atual do servidor (por exemplo, modificação simultânea do mesmo recurso).
O recurso solicitado não está mais disponível e não voltará. Ao contrário do 404, sabe-se com certeza que ele foi eliminado.
O servidor rejeita a solicitação porque o cabeçalho Content-Length exigido não foi incluído.
O servidor avaliou as condições prévias da solicitação (encabezadas If-*) e uma delas falhou.
O corpo da solicitação excede os limites definidos pelo servidor.
A URI da solicitação é mais longa do que o servidor pode interpretar.
O formato do conteúdo da solicitação não é suportado pelo servidor (tipo MIME não aceito).
O intervalo de bytes solicitado não pode ser atendido: está fora dos limites do recurso.
O servidor não pode atender aos requisitos indicados no cabeçalho Expect da solicitação.
O servidor rejeita tentativas de preparar café porque é uma xícara. Código de brincadeira definido no RFC do Hyper Text Coffee Pot Control Protocol (HTCPCP).
A solicitação foi enviada para um servidor que não pode produzir uma resposta para a combinação de esquema e autoridade.
A solicitação está bem formatada, mas não pode ser processada devido a erros semânticos (por exemplo, validação de dados).
O recurso ao qual se tenta acessar está bloqueado (WebDAV).
A solicitação falhou porque dependia de outra solicitação que também falhou (WebDAV).
O servidor não está disposto a processar uma solicitação que poderia ser repetida, para evitar ataques de repetição.
O servidor recusa-se a processar a solicitação usando o protocolo atual; o cliente deve atualizá-lo (por exemplo, passar para TLS).
O servidor exige que a solicitação seja condicional (incluir cabeçalhos If-Match, etc.) para evitar atualizações perdidas.
O cliente enviou muitas solicitações em um período de tempo determinado (limitação de taxa).
O servidor rejeita a solicitação porque um ou vários cabeçalhos HTTP são muito longos.
O recurso não está disponível por razões legais (censura governamental, ordem judicial, etc.).
O servidor encontrou uma condição inesperada que o impediu de concluir a solicitação. É o código de erro genérico do servidor.
O servidor não suporta a funcionalidade necessária para processar a solicitação (por exemplo, método HTTP não reconhecido).
O servidor, atuando como gateway ou proxy, recebeu uma resposta inválida do servidor upstream.
O servidor não está disponível temporariamente, geralmente devido a sobrecarga ou manutenção. O cabeçalho Retry-After pode indicar quando ele estará disponível.
O servidor, atuando como gateway, não recebeu uma resposta a tempo do servidor upstream.
O servidor não suporta a versão do protocolo HTTP usada na solicitação.
Erro de configuração interna: a variante de conteúdo selecionada está configurada para negociar conteúdo por si mesma.
O servidor não pode armazenar a representação necessária para concluir a solicitação (WebDAV).
O servidor detectou um loop infinito ao processar a solicitação (WebDAV).
Se precisam de mais extensões à solicitação para que o servidor possa processá-la.
O cliente deve se autenticar para acessar a rede (por exemplo, portal cautivo de Wi-Fi).
Ative No padrão para ver códigos proprietários de Cloudflare, Nginx, IIS e outros servidores web.