Sobes.tech
Junior — Middle

Podes listar os códigos de erro mais comuns e estados que podem ocorrer no servidor?

sobes.tech IA

Resposta da IA

Os códigos de erro e estados do servidor mais comuns que frequentemente aparecem no desenvolvimento web e testes:

  • 1xx (Informativos): 100 Continue, 101 Switching Protocols — raramente usados diretamente.
  • 2xx (Sucesso): 200 OK, 201 Created — requisição processada com sucesso.
  • 3xx (Redirecionamentos): 301 Moved Permanently, 302 Found — recurso movido.
  • 4xx (Erros do cliente):
    • 400 Bad Request — requisição incorreta.
    • 401 Unauthorized — autenticação necessária.
    • 403 Forbidden — acesso proibido.
    • 404 Not Found — recurso não encontrado.
    • 408 Request Timeout — tempo limite de espera.
  • 5xx (Erros do servidor):
    • 500 Internal Server Error — erro interno do servidor.
    • 502 Bad Gateway — resposta incorreta do servidor upstream.
    • 503 Service Unavailable — serviço indisponível (por exemplo, devido a sobrecarga).
    • 504 Gateway Timeout — tempo limite do gateway.

Estes códigos ajudam a diagnosticar problemas e a tratar corretamente as respostas do servidor em testes automatizados e monitoramento.