You mention The "429 Too Many Requests" HTTP status code is just used as an example.. and No. [RFC6585] defines the "429" status code and we use it just as an example of a throttled request, that could instead use even 403 or whatever status code.
I am curious why this isn’t specified as the expected HTTP status code when rate limited ? It is quite explicit and meaningful. Also see my related comment about RateLimit-Remaining: 0 below (#42)
You mention
The "429 Too Many Requests" HTTP status code is just used as an example.
. andNo. [RFC6585] defines the "429" status code and we use it just as an example of a throttled request, that could instead use even 403 or whatever status code.
I am curious why this isn’t specified as the expected HTTP status code when rate limited ? It is quite explicit and meaningful. Also see my related comment about RateLimit-Remaining: 0 below (#42)https://ietf-wg-httpapi.github.io/ratelimit-headers/draft-ietf-httpapi-ratelimit-headers.html#name-use-in-throttled-responses
https://ietf-wg-httpapi.github.io/ratelimit-headers/draft-ietf-httpapi-ratelimit-headers.html#name-faq