API限制RateLimit-Remaining永远不会每分钟更新

时间:2017-02-01 11:26:27

标签: api laravel-5.2 throttling

我有一个用Laravel 5.2创建的API。我正在使用油门限速。在我的路线文件中,我设置了以下内容..

Route::group(['middleware' => ['throttle:60,1'], 'prefix' => 'api/v1'], function() {
    //
}

正如我理解Laravel限制一样,上面的脚本会将请求限制设置为每分钟60次。我有一个应用程序查询路由,每10秒重复一次。因此,每分钟有6个请求,这更令人满意上述节流。

问题是,我的查询一直有效,直到我执行60个请求而不管时间如何,在60个请求之后,它会使用标题429 Too Many Requests向我回复Retry-After: 60。根据我的理解,X-RateLimit-Remaining应该每1分钟更新一次。但它似乎永远不会更新,直到它变为0.变为零后,等待60秒然后更新。

我在这里做错了什么。

0 个答案:

没有答案