408 Request Timeout

The server gave up waiting for the request.

What it means

The client opened a connection but sent the request too slowly.

What your client should do

Retry on a new connection. Check for slow uploads or network problems.

Should you retry?

Yes, with exponential backoff and jitter, and only for idempotent requests (GET, PUT, DELETE) or requests protected by an Idempotency-Key.

Try it

The free practice API returns this status on demand, with the headers a well-behaved API would send. Call GET /api/play/status/408 from Endpoint Client and open the Explain tab.

Open /api/play/status/408

Related codes

Defined in RFC 9110. All status codes and headers