Apigility限制

时间:2015-09-18 13:31:15

标签: zend-framework2 apigility

我想使用Apigility v1.1构建我的第一个API。这将是一个私人的" API(必须通过OAuth2对消费者进行授权才能使用API​​)。我已经阅读了教程并看了一些例子,但我还没有发现有关请求限制的任何内容。我想限制每分钟每次登录50个请求的数量。

Apigility是否支持请求限制?如果没有,我应该在哪里实现它(控制器或其他地方)?如果在调用控制器的动作之前完成限制将会很好。

1 个答案:

答案 0 :(得分:0)

检查我的回答https://stackoverflow.com/a/32392608/949273

基本上是类似的事情。

您将创建附加到ZF2事件 MvcEvent :: EVENT_ROUTE 的侦听器,并在每个请求(在任何控制器之前)执行您的逻辑 - 检查否。请求并返回适当的状态/消息或让用户执行请求。