Introduction
The Retry-After header tells a client when to try a request again after it was told to wait.
When a server is busy and wants the client to wait before retrying.
When a resource is temporarily unavailable and will be ready later.
When rate limits are reached and the client must pause before sending more requests.
When maintenance is happening and the server asks clients to retry later.