Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用油门中间件增加laravel中的X-RateLimit-Limit_Php_Laravel_Throttling - Fatal编程技术网

Php 使用油门中间件增加laravel中的X-RateLimit-Limit

Php 使用油门中间件增加laravel中的X-RateLimit-Limit,php,laravel,throttling,Php,Laravel,Throttling,我可以找到降低该值的方法,但在我的例子中,我正在运行许多异步API调用,需要将X-RateLimit-Limit提高到100以上才能工作 请提出替代方案。 以下是我得到的答复 另外,我也在使用auth中间件 日期:2017年3月10日星期五11:18:24 GMT 服务器:Apache/2.4.17(Win32)OpenSSL/1.0.2d PHP/5.5.35 X-Powered-By:PHP/5.5.35 缓存控制:没有缓存 X-比率限制-限制:60 X比率限制-剩余:0 请在24小时后重

我可以找到降低该值的方法,但在我的例子中,我正在运行许多异步API调用,需要将X-RateLimit-Limit提高到100以上才能工作

请提出替代方案。 以下是我得到的答复

另外,我也在使用auth中间件


日期:2017年3月10日星期五11:18:24 GMT 服务器:Apache/2.4.17(Win32)OpenSSL/1.0.2d PHP/5.5.35 X-Powered-By:PHP/5.5.35 缓存控制:没有缓存 X-比率限制-限制:60 X比率限制-剩余:0 请在24小时后重试 设置Cookie:XSRF-TOKEN=eyjpdii6imtusu5emxo0yxlrsu1wnvnufryeu9psinsihblijoicvkmu55v2lkchnvmkrqaflcufznk3lcl0prcknpcjmyzl3ukvawxneywhsazdcl2jub3m4qmtpzdqwvczw5paaglzmgj1tj1tgnfynhkdz09iwibwfjijoinzzyzzyzzyzzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzyzy;expires=2017年3月10日星期五13:18:25 GMT;最大年龄=7200岁;路径=/ 设置Cookie:laravel_session=EYJPDii6IkroswV2DZFHV3F5YUJNR2Tcmeshue9PsisinzFzNjTAW5VRFBHDFvzV12SDDXcepDen6MdKzRzFoe9Yb2VxTdN5Va0A1D5NnzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzNzN;expires=2017年3月10日星期五13:18:25 GMT;最大年龄=7200岁;路径=/;httponly 内容长度:18 保持活动状态:超时=5,最大=99 连接:保持活力 内容类型:text/html;字符集=UTF-8


尝试次数过多。

您可以设置节流参数,如图所示:


您尝试将API设置为大于60,如下所示将被
app/Http/Kernel.php
中的设置所取代:

// routes/api.php
Route::get('myapi/{value}/{anothervalue}', 'MyApiController@getStuff')->middleware('throttle:100,1');
要使上述功能发挥作用,请根据您的具体要求增加
app/Http/Kernel.php
中的限制:

    'api' => [
        'throttle:500,1',
        'bindings',
    ],

throttle
中间件接受参数以增加或减少速率限制。忽略将throttle中间件设置为大于60。它只在节气门开度小于60时起作用。即使我更改默认值
$maxtures=60
,它也没有任何效果,除非小于60。是的,尝试过,但当我将其增加到60以上时,不会发生任何情况限制保持在60尝试直接在Throttle类()中转储参数。设置是否正确?请尝试清除Cookie。或者深入油门类并尝试在那里发现问题。
    'api' => [
        'throttle:500,1',
        'bindings',
    ],