HTTPfy

598 Network Read Timeout Error

Informal: a proxy timed out reading the response from the upstream server.

598 at a glance

Code
598
Name
Network Read Timeout Error
Class
5xx Server error
Status
Non-standard used by Some HTTP proxies (informal)
Documented by
Some HTTP proxies (informal)
Cacheable by default
No by default. Caches only store responses with unrecognised status codes if explicit freshness (Cache-Control max-age) is given.

What 598 means

598 is an informal convention used by some HTTP proxies to tell the client that the proxy's read from the upstream server timed out. It carries the same information as 504 Gateway Timeout, which standard clients understand better.

What typically causes a 598

  • Proxies or internal gateways configured to report read timeouts with 598.

Fix it on the server

  • Prefer 504 for upstream timeouts.

Fix it as a client or visitor

  • Treat it like 504: retry idempotent requests with backoff.

Example response

HTTP/1.1 598 Network Read Timeout Error

Opens the HTTP headers tool with your URL filled in; it shows the status line and headers of every redirect hop.