Skip to content

Releases: Tinywan/webman-limit-traffic

ChangeLog v0.0.5

05 Apr 10:49
Compare
Choose a tag to compare
  • 支持自定义HTTP状态码和返回内容
return [
    'enable' => true,
    'limit' => [
        'limit' => 10, // 请求次数
        'window_time' => 60, // 窗口时间,单位:秒
        'status' => 429,  // HTTP 状态码
        'body' => [  // 响应信息
            'code' => 0,
            'msg' => '请求太多,请稍后重试!',
            'data' => null
        ]
    ]
];

ChangeLog v0.0.4

31 Mar 02:02
Compare
Choose a tag to compare

返回允许的请求的最大数目及时间,例如:[100, 600] 表示在 600 秒内最多 100 次的 API 调

Tinywan\LimitTraffic\RateLimiter::getRateLimit(); // 返回 [100, 600]