In general, HTTP 400-499 are client side errors, that require you to remediate before reattempting the request. 500-599 constitutes server side errors, that can be retried later.