Вот мой код, чтобы ограничить количество запросов за минуту:запрос Ограничение на Restlet ресурс с расширением APISpark Restlet
MethodAuthorizer ma = createMethodAuthorizer();
ma.setNext(router);
FirewallRule rule = new PeriodicFirewallCounterRule(60, TimeUnit.SECONDS, new IpAddressCountingPolicy());
((PeriodicFirewallCounterRule)rule).addHandler(new RateLimitationHandler(new UniqueLimitPolicy(10)));
FirewallFilter firewallFiler = new FirewallFilter(getContext(), list(rule));
firewallFiler.setNext(ma);
return ma;
Проблема заключается в том, что нет никакой ошибки, но даже если более 10 запроса запрашивается из ресурса все равно он не бросает «слишком много запросов»
Можете ли вы дать мне версию Restlet, которую вы используете? Благодаря! –