Web e desenvolvimento / CLEARBYTE

Códigos HTTP para verificar sites e integrações

O código descreve o resultado de uma solicitação HTTP. Uma página de erro que retorna 200 difere de um 404 real. Ao testar site ou API, leia código, método e cabeçalhos juntos.

Códigos HTTP para verificar sites e integrações

O código descreve o resultado de uma solicitação HTTP. Uma página de erro que retorna 200 difere de um 404 real. Ao testar site ou API, leia código, método e cabeçalhos juntos.
CódigoSignificadoInterpretação prática
200OKSolicitação bem-sucedida; interprete o corpo conforme o método.
201CriadoA solicitação criou um ou mais recursos.
204Sem conteúdoSolicitação bem-sucedida sem conteúdo de resposta.
301Movido permanentementeO recurso tem nova URI permanente; alguns clientes mudam POST para GET.
302EncontradoRedirecionamento temporário; alguns clientes mudam POST para GET.
307Redirecionamento temporárioRedirecionamento temporário que preserva o método.
308Redirecionamento permanenteRedirecionamento permanente que preserva o método.
304Não modificadoGET ou HEAD condicional pode reutilizar a representação armazenada.
400Solicitação incorretaO servidor não pode ou não quer processar um aparente erro do cliente.
401Sem autenticação válidaSão exigidas credenciais válidas de autenticação.
403ProibidoO servidor entende a solicitação, mas a recusa.
404Não encontradoNão há representação atual ou o servidor não quer revelá-la.
405Método não permitidoO método é conhecido, mas não é aceito por este recurso.
410RemovidoO acesso não está mais disponível, provavelmente de forma permanente.
429Muitas solicitaçõesA taxa de solicitações está limitada; pode incluir Retry-After.
500Erro interno do servidorUma condição inesperada do servidor impediu concluir a solicitação.
502Resposta de gateway inválidaO gateway recebeu resposta inválida do servidor anterior.
503Serviço indisponívelO servidor está temporariamente incapaz de atender à solicitação.
504Tempo do gateway esgotadoO gateway não recebeu a resposta do servidor anterior a tempo.
Baixar esta tabela em CSV ↓

Fórmula e método

Confira o estado antes de interpretar documento ou JSON. Siga redirecionamentos deliberadamente e registre a cadeia ao verificar URLs canônicas. Em páginas excluídas, confira mensagem e estado real. Autenticação, limites e falhas temporárias exigem tratamentos distintos. Um 429 ou 503 pode incluir Retry-After: respeite-o. Um 200 pode conter erro de negócio; o código não valida toda a operação.

Exemplo resolvido

Se uma URL desconhecida mostra “Página não encontrada” mas retorna 200, texto e protocolo discordam. Um design personalizado pode retornar corretamente 404.

O que pode mudar o resultado

Resume alguns significados padrão, não todos os códigos nem contratos de aplicações. Um 403 ou 404 não prova que o recurso nunca existiu.

Fontes e definições

Método conferido:

Continue com uma tarefa relacionada