laravel HTTPException 429 Too M
2019-11-25 本文已影响0人
码农工号9527
Laravel 5.2 引入的 throttle middleware
作用是实现接口访问频率限制的
默认一分钟限制60次访问,等过一分钟,再发送一个请求,限额自动恢复。
它在HTTP 的 Response 头中缀上了请求次数统计
X-RateLimit-Limit:60
X-RateLimit-Remaining:59
对应配置在:app/Http/Kernel.php
'api' => [
'throttle:60,1',
'bindings',
],
第一个参数 60 代表每分钟限制 60 次请求
第二个参数 1 代表触发了限制规则,则1分钟内禁止访问
取消 API 接口默认的请求频率限制,直接注释就可以
'api' => [
//'throttle:60,1',
'bindings',
],