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',
    ],
上一篇 下一篇

猜你喜欢

热点阅读