4. 429 Too Many Requests #
The 429 status code indicates that the user has sent too many requests in a given amount of time (“rate limiting”).
The response representations SHOULD include details explaining the condition, and MAY include a Retry-After header indicating how long to wait before making a new request.
For example:
HTTP/1.1 429 Too Many Requests
Content-Type: text/html
Retry-After: 3600
<html>
<head>
<title>Too Many Requests</title>
</head>
<body>
<h1>Too Many Requests</h1>
<p>I only allow 50 requests per hour to this Web site per
logged in user. Try again soon.</p>
</body>
</html>
Note that this specification does not define how the origin server identifies the user, nor how it counts requests.
Rate Limiting ꡬνλΆ(client μλ³, μΉ΄μ΄ν λ°©λ² λ±)λ λ€λ£¨μ§ μλλ€.