title: What are the http codes to automatically retry the request?
body: <p>I am using the mix Spring-Cloud + feign + spring-retry to help retry requests on the client side (all are Kotlin-based back-ends)</p>
  
  <p>My spring-boot conf is like this:</p>
  
  <pre><code>myApp:
    ribbon:
      OkToRetryOnAllOperations: true
      retryableStatusCodes: 404, 503
  </code></pre>
  
  <p>(note: OkToRetryOnAllOperations=true is only present to retry also POST/PUT requests)</p>
  
  <p>Retrying 404 &amp; 503 HTTP codes sounds good, but I cannot figure out if there is a "classic" or "default" list of error codes to retry.
  Does this kind of good practice exist?</p>
  
  <p>We suppose all the requests are idempotent on the server side (if not, retrying could cause problems).</p>