I'm using the Overpass API and have implemented an exponential backoff when I get a 429 response. But it seems like the requests take just as long for a 200 as for a 429, indicating that the server is performing a query and THEN telling me I'm rate-limited. I would expect that the server would check my rate limit before running the query, avoiding wasting those resources.
If I'm mistaken, then sorry for the noise.
Best,
Evan
I'm using the Overpass API and have implemented an exponential backoff when I get a 429 response. But it seems like the requests take just as long for a 200 as for a 429, indicating that the server is performing a query and THEN telling me I'm rate-limited. I would expect that the server would check my rate limit before running the query, avoiding wasting those resources.
If I'm mistaken, then sorry for the noise.
Best,
Evan