Usually &quot;Throttled&quot; response carries some information when you can retry. So simple middleware logic to retry with some generic timeout shouldn&#x27;t be used, instead the response must be analyzed to find out the exact timeout.<p>Probably it&#x27;s a thin line between client problem and server problem.