HTTP 408 Request Timeout means the server waited too long for the client to finish sending the request and closed the connection. This happens when the client starts sending a request but takes too long to complete it.

408 Request TimeoutGET /slow-page HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0
Accept: text/htmlHTTP/1.1 408 Request Timeout
Content-Type: text/html; charset=utf-8
Connection: close
Content-Length: 188
<!doctype html>
<html lang="en">
<head>
<title>408 Request Timeout</title>
</head>
<body>
<h1>Request Timeout</h1>
<p>The server timed out waiting for your request. Please try again.</p>
</body>
</html>The server is indicating it is willing to accept the request — try sending it again on a better connection.
Test your connection speed and stability to ensure you can complete the request within the timeout.
If uploading large files, try compressing them or splitting into smaller chunks.
The client's network is too slow to complete the request within the server's timeout window.
A file upload is too large relative to the client's upload bandwidth.
| Specification | Section |
|---|---|
| HTTP Semantics | RFC 9110 §15.5.9 |
This reference was compiled from official RFCs, protocol specifications, and hands-on troubleshooting experience. AI tools were used primarily for formatting and organizing the content on the page.