美文网首页
laravel HTTPException 429 Too M

laravel HTTPException 429 Too M

作者: 码农工号9527 | 来源:发表于2019-11-25 16:59 被阅读0次

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',
    ],

相关文章

网友评论

      本文标题:laravel HTTPException 429 Too M

      本文链接:https://www.haomeiwen.com/subject/ldejwctx.html