408 Request Timeout, sunucunun beklemeye hazır olduğu süre içinde eksiksiz bir istek mesajı alamadığı anlamına gelir. Sunucular bu kodu boşta kalan keep-alive bağlantılarında veya bir istemci isteğe başlayıp başlıkları ya da gövdeyi çok yavaş gönderdiğinde gönderir. Sunucu ardından bağlantıyı kapatır; iletimi hâlâ süren bir isteği olan istemci, bu isteği yeni bir bağlantı üzerinden tekrarlayabilir.
Bu kodu, bir ağ geçidinin üst sunucuyu (upstream) çok uzun süre beklediği 504 Gateway Timeout ile veya istemci önce vazgeçtiğinde loglanan nginx'e özgü 499 ile karıştırmayın.
Örnek yanıt
HTTP/1.1 408 Request Timeout
Date: Fri, 06 Nov 2026 10:15:32 GMT
Connection: close
Content-Type: text/html
Content-Length: 54
<html><body><h1>408 Request Timeout</h1></body></html> SEO ve yönlendirme kontrolü
Ara sıra görülen 408'ler zararsızdır. Tarama botları için sık görülen 408'ler, sunucunun istek zaman aşımı sürelerinin çok kısa olduğuna veya sunucunun aşırı yüklendiğine işaret eder; bu da taramayı azaltabilir. Yönlendirme kontrol aracı eksiksiz istekleri anında gönderir; bu nedenle nadiren 408 alır. Alıyorsa sunucu veya önündeki bir proxy zorlanıyordur.
Yaygın nedenler ve kullanım alanları
- Yavaş bir mobil bağlantı, istek gövdesini çok yavaş yüklüyor.
- Bir keep-alive bağlantısı, sunucunun zaman aşımı süresinden daha uzun süre boşta kaldı.
- Bir yük dengeleyicide veya sunucuda çok kısa başlık ya da gövde zaman aşımları; örneğin nginx'teki
client_header_timeoutveclient_body_timeout. - Yavaş istek saldırılarına (Slowloris) karşı koruma, yavaş istemcilerin bağlantısını kesiyor.