Skip to content

Uma lista completa de linhas de status HTTP

23 de maio de 2021

A linha de status HTTP é o termo dado ao código de status HTTP (o número do código real) quando acompanhado pela frase de razão HTTP1 (a breve descrição). Também mantemos uma lista de erros de código de status HTTP (4xx e 5xx), juntamente com algumas dicas sobre como corrigi-los. Embora tecnicamente incorretas, as linhas de status HTTP costumam ser chamadas simplesmente de códigos de status HTTP.

Categorias de código de status HTTP

Como você pode ver abaixo, os códigos de status HTTP são inteiros de três dígitos. O primeiro dígito é usado para identificar o código dentro de uma categoria específica – um destes cinco:

  • 1XX: Informativo – a solicitação foi aceita ou o processo continua.
  • 2XX: Confirma que a ação foi concluída com sucesso ou foi entendida.
  • 3XX: Redirecionamento – algo mais precisa ocorrer para concluir a solicitação.
  • 4XX: Erro do cliente que indica que a solicitação não pode ser concluída ou contém a sintaxe errada.
  • 5XX: Erro do servidor que indica que o servidor falhou ao concluir uma solicitação supostamente válida.

Os aplicativos que entendem os códigos de status HTTP não precisam saber tudo dos códigos, o que significa que um código desconhecido também tem uma frase de razão HTTP desconhecida, o que não fornecerá muitas informações ao usuário. No entanto, esses aplicativos HTTP precisam compreender as categorias ou classes conforme as descrevemos acima. Se o software não sabe o que significa o código específico, ele pode pelo menos identificar a classe. Por exemplo, se um código de status 490 for desconhecido para o aplicativo, ele pode tratá-lo como 400 porque está na mesma categoria e, então, presumir que há algo errado com a solicitação do cliente.

Linhas de status HTTP (códigos de status HTTP + frases de motivo HTTP)

Linhas oficiais de status HTTP
Código de Status Frase de Razão
100 Prosseguir
101 Protocolos de comutação
102 Em processamento
200 OK
201 Criada
202 Aceitaram
203 Informação não oficial
204 Sem conteúdo
205 Redefinir conteúdo
206 Conteúdo Parcial
207 Multi-status
300 Escolhas múltiplas
301 Movido Permanentemente
302 Encontrado
303 Veja outro
304 Não modificado
305 Use Proxy
307 Redirecionamento temporário
308 Redirecionamento Permanente
400 Pedido ruim
401 Não autorizado
402 Pagamento Requerido
403 Proibido
404 Não encontrado
405 Método não permitido
406 Não aceitável
407 Autenticação proxy necessária
408 Solicitar tempo limite
409 Conflito
410 Foi
411 Comprimento Requerido
412 A pré-condição falhou
413 Solicitar Entidade Muito Grande
414 URI de solicitação muito grande
415 Tipo de mídia não suportado
416 Faixa de solicitação não satisfatória
417 A expectativa falhou
421 Pedido mal direcionado
422 Entidade não processável
423 Trancado
424 Dependência falhada
425 Coleção não ordenada
426 Requer atualização
428 Pré-condição necessária
429 Muitos pedidos
431 Solicitar campos de cabeçalho muito grandes
451 Indisponível por motivos legais
500 Erro do Servidor Interno
501 Não implementado
502 Gateway ruim
503 Serviço indisponível
504 Tempo limite do gateway
505 Versão HTTP não suportada
506 A variante também negocia
507 Armazenamento Insuficiente
508 Loop detectado
510 Não estendida
511 Autenticação de rede necessária

[1] As frases de razão HTTP que acompanham os códigos de status HTTP são apenas recomendadas. Uma frase de razão diferente é permitida pela RFC 2616 6.1.1. Você pode ver frases de razão HTTP substituídas por uma descrição mais “amigável” ou em um idioma local.

Linhas de status HTTP não oficiais

As linhas de status HTTP abaixo podem ser usadas por alguns serviços de terceiros como respostas de erro, mas não são especificadas por nenhum RFC.

Outras linhas de status HTTP possíveis
Código de Status Frase de Razão
103 Checkpoint
420 Falha do Método
420 Melhore a sua calma
440 Tempo Limite de Login
449 Tentar novamente com
450 Bloqueado pelo Controle dos Pais do Windows
451 Redirecionar
498 Token inválido
499 Token necessário
499 A solicitação foi proibida pelo antivírus
509 Limite de Banda Excedido
530 Site está congelado

É importante lembrar que, embora os códigos de status HTTP possam compartilhar os mesmos números com mensagens de erro encontradas em outros contextos, como com os códigos de erro do Gerenciador de dispositivos, isso não significa que eles estão relacionados de alguma forma. Mais da Lifewire

  • Códigos de status HTTP

  • Ilustração da diferença entre http e https

    O que HTTP e HTTPS representam?

  • erro HTTP

    Erro de código de status HTTP 501: o que é e como corrigi-lo

  • Imagem de uma placa amarela que diz 400

    Erros de código de status HTTP

  • Ilustração de um laptop com a página de erro 404 na tela

    Como corrigir um erro 404 de página não encontrada

  • Ilustração de conexões interrompidas que levam a um erro 404 de conexão na internet.

    Como corrigir um erro 400 Bad Request

  • Word ERROR em uma string de código binário

    7 códigos de erro online mais comuns

  • Ilustração de um professor recebendo um erro 503 na frente de uma sala de aula

    503 serviço indisponível

  • Administrador do sistema em um rack de servidor

    Como navegadores e servidores da web se comunicam

  • Captura de tela de uma janela de prompt de comando no Windows 10

    Lista de comandos do prompt de comando

  • Maneiras de corrigir uma ilustração de erro 502 Bad Gateway

    502 Erro de gateway inválido

  • Pessoa usando DOS em um computador

    Lista completa de comandos do MS-DOS

  • Ilustração de uma pessoa e um laptop com um erro 403 na tela

    Como corrigir um erro 403 proibido

  • Ilustração representando um erro específico do computador

    Códigos de erro do gerenciador de dispositivos

  • Uma ilustração de uma pessoa demorando a exibir um site, resultando em um erro 504.

    504 Erro de tempo limite do gateway

  • Um laptop exibe uma mensagem de erro do Google, indicando que o Google pode estar fora do ar.

    O Google está fora do ar … ou é só você?

Lifewire

Siga-nos

  • Facebook

  • Sobre nós
  • Anunciar
  • Política de Privacidade
  • Política de Cookies
  • Carreiras
  • Diretrizes editoriais
  • Contato
  • Termos de uso
  • Privacidade da UE
  • Aviso de privacidade da Califórnia
  • TRUSTe



Seus direitos de privacidade

A Lifewire e nossos parceiros terceirizados usam cookies e processam dados pessoais como identificadores exclusivos com base em seu consentimento para armazenar e / ou acessar informações em um dispositivo, exibir anúncios personalizados e para medição de conteúdo, percepção do público e desenvolvimento de produtos. Para alterar ou retirar suas opções de consentimento para Lifewire.com, incluindo seu direito de contestar quando um interesse legítimo é usado, clique abaixo. A qualquer momento, você pode atualizar suas configurações por meio do link “Privacidade da UE” na parte inferior de qualquer página. Essas escolhas serão sinalizadas globalmente para nossos parceiros e não afetarão os dados de navegação. Lista de parceiros (fornecedores)

Nós e nossos parceiros processamos dados para:

Digitalize ativamente as características do dispositivo para identificação. Use dados precisos de geolocalização. Armazene e / ou acesse informações em um dispositivo. Selecione o conteúdo personalizado. Crie um perfil de conteúdo personalizado. Avalie o desempenho do anúncio. Selecione anúncios básicos. Crie um perfil de anúncios personalizados. Selecione anúncios personalizados. Aplique pesquisas de mercado para gerar insights do público. Avalie o desempenho do conteúdo. Desenvolva e aprimore produtos. Lista de parceiros (fornecedores)