有没有办法在拉维尔的每一条/每一条路由上禁用限速?

我正在try 测试一个接收大量请求的端点,但是随机的Laravel将开始响应几百个请求中的{ status: 429, responseText: 'Too Many Attempts.' }个请求,这使得测试非常痛苦.

推荐答案

app/Http/Kernel.php中,Laravel对所有api路由都有一个默认的油门限制.

protected $middlewareGroups = [
    ...
    'api' => [
        'throttle:60,1',
    ],
];

comments 或增加它.

Php相关问答推荐

过滤WooCommerce管理员订单列表(+HPOS)中包含其作者产品的订单

无法在WooCommerce中发送客户笔记邮箱通知

将数组推送到数组时,数组推送()出现问题

如何在php网站代码中清理浏览器缓存

将一个按钮添加到WooCommerce产品的管理视图中,该按钮链接到一个自定义的WebHook,并在末尾附加产品ID

从AJAX响应中获取一个未定义的html

如何按类别过滤自定义帖子类型

Select 本地提货时隐藏WooCommerce显示的发货成本

curl_close()未从PHP 8开始写入CURLOPT_COOKIEJAR会话文件

如何在PHP中根据会话将用户重定向到不同的页面?

在WooCommerce循环中添加子类别和产品之间的分隔符

Woocommerce API - 图像问题

添加产品标签以通过 WooCommerce 邮箱通知订购商品

通过ajax发送数据到下拉列表未完全设置为所选

Windows 身份验证在 IIS 中验证什么?我可以在我的情况下禁用匿名身份验证吗?

如何在WooCommerce中为访客购买者分配自定义客户代码

如何通过额外的属性和本地化来使用 laravel 枚举

如何在供应商名称后将自定义徽章添加到商品详情

从 d-m-Y 日期格式 laravel 计算月份 = 01 的列的总和

Laravel 自定义中间件:ERR_TOO_MANY_REDIRECTS