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
| Código | Significado | Interpretação prática |
|---|---|---|
| 200 | OK | Solicitação bem-sucedida; interprete o corpo conforme o método. |
| 201 | Criado | A solicitação criou um ou mais recursos. |
| 204 | Sem conteúdo | Solicitação bem-sucedida sem conteúdo de resposta. |
| 301 | Movido permanentemente | O recurso tem nova URI permanente; alguns clientes mudam POST para GET. |
| 302 | Encontrado | Redirecionamento temporário; alguns clientes mudam POST para GET. |
| 307 | Redirecionamento temporário | Redirecionamento temporário que preserva o método. |
| 308 | Redirecionamento permanente | Redirecionamento permanente que preserva o método. |
| 304 | Não modificado | GET ou HEAD condicional pode reutilizar a representação armazenada. |
| 400 | Solicitação incorreta | O servidor não pode ou não quer processar um aparente erro do cliente. |
| 401 | Sem autenticação válida | São exigidas credenciais válidas de autenticação. |
| 403 | Proibido | O servidor entende a solicitação, mas a recusa. |
| 404 | Não encontrado | Não há representação atual ou o servidor não quer revelá-la. |
| 405 | Método não permitido | O método é conhecido, mas não é aceito por este recurso. |
| 410 | Removido | O acesso não está mais disponível, provavelmente de forma permanente. |
| 429 | Muitas solicitações | A taxa de solicitações está limitada; pode incluir Retry-After. |
| 500 | Erro interno do servidor | Uma condição inesperada do servidor impediu concluir a solicitação. |
| 502 | Resposta de gateway inválida | O gateway recebeu resposta inválida do servidor anterior. |
| 503 | Serviço indisponível | O servidor está temporariamente incapaz de atender à solicitação. |
| 504 | Tempo do gateway esgotado | O gateway não recebeu a resposta do servidor anterior a tempo. |
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
Calculadora de receita por páginas vistas
Páginas vistas = visitas × páginas por visita. Receita estimada = páginas vistas ÷ 1000 × RPM de página.
Calculadora de economia na origem por cache
Requisições à origem = total × (1 − acertos do cache). Com 80% de acertos, 100000 requisições deixam 20000 consultas esperadas à origem.
Calculadora de indisponibilidade permitida
Indisponibilidade permitida = duração do período × (1 − disponibilidade alvo). 99,9% em 30 dias permite 43,2 minutos neste modelo temporal.
Calculadora de disponibilidade observada
Disponibilidade = (tempo monitorado − indisponibilidade) ÷ tempo monitorado × 100. Use falhas dentro do mesmo período.