美文网首页
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