HTTP Status Code 429

Client Rate Limit Exceeded

Question

Which HTTP status code indicates that a client application is experiencing intentional rate limiting by the server?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

C.

The correct answer is C. 429.

HTTP status codes are a set of standardized responses that web servers send to client requests. These codes indicate whether the request was successful, failed, or requires further action from the client.

HTTP status code 429 indicates that the server is rate-limiting the client, which means that the server is intentionally limiting the number of requests the client can make in a given time period. This is often done to prevent overloading the server with too many requests from a single client, which can lead to degraded performance or downtime for other clients.

When a server sends a 429 response code, it typically includes additional information in the response body that explains the rate limit and how long the client must wait before making additional requests. This information can be used by the client to adjust its behavior and avoid triggering the rate limit in the future.

To summarize, if a client application is experiencing intentional rate limiting by the server, the server should send an HTTP status code of 429.