DevToolPal
PT
4xx Erros do cliente

408 Request Timeout

Tempo de requisição esgotado

O que significa

O servidor fechou a conexão porque o cliente não enviou uma requisição completa a tempo.

Causas comuns

  • Rede lenta ou instável durante o upload
  • Uma conexão keep-alive ociosa foi fechada pelo servidor
  • O cliente travou antes de enviar o corpo

Como resolver

Se você é o cliente ou visitante

Repita a requisição; 408 é seguro de repetir em requisições idempotentes. Em uploads, verifique a conexão ou use uploads retomáveis.

Se você mantém o site ou a API

Ajuste os timeouts de corpo e cabeçalhos para valores realistas para seus usuários e tamanhos de payload.

Resposta de exemplo

HTTP/1.1
HTTP/1.1 408 Request Timeout
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Connection: close
Content-Length: 0

Especificação

RFC 9110 §15.5.9

Perguntas frequentes

› 408 ou 504?

408: o cliente foi lento demais para enviar. 504: um servidor upstream foi lento demais para responder ao gateway.

› Navegadores repetem um 408?

Navegadores normalmente repetem automaticamente quando o servidor fecha uma conexão ociosa com 408.