Я могу найти способы уменьшить значение, но в моем случае я выполняю много асинхронных вызовов API и мне нужно увеличить X-RateLimit-Limit до значения, превышающего 100, чтобы работать.
Ниже приводится ответ, который я получаю
P.S. Я также использую промежуточное программное обеспечение
eHTTP/1.1 429 Too Many Requests
Дата: пт, 10 марта 2017 11:18:24 GMT
Сервер: Apache / 2.4.17 (Win32) OpenSSL / 1.0.2d PHP / 5.5.35
X-Powered-By: PHP / 5.5.35
Cache-Control: без кеша
X-RateLimit-Limit: 60
X-RateLimit-Осталось: 0
Повторная попытка: 24
Set-Cookie: XSRF-лексема = eyJpdiI6ImtuSU5EMXo0YXlrSU1MWnVnUFRyeUE9PSIsInZhbHVlIjoicVVkMU55V2lkcHNvMkRqaFlCUFZnK3lcL0pRckNpcjMyZll3UkVaWXNEYWhSazdcL2Jub3M4QmtpZDhDQWVCZjhzWE5KV0paaGlZMGJOQ1J1TGNFYnhkdz09IiwibWFjIjoiZTNlNzY3MDc2ZWExMjBhZDI0MjA3NzNjYjE5YWU1NmIzZmEyY2RiOWI4NDBmOGI5MjVmN2E2ZTUzNDE3YjdmNyJ9; истекает = пт, 10 марта 2017 г. 13:18:25 мск; Max-Age = 7200; Путь = /
Set-Cookie: laravel_session = eyJpdiI6IkRoSWV2dzFHV3F5YUJNR2tCMEhKSUE9PSIsInZhbHVlIjoiTzdhOW12ZFozNnJtaW5vRFBHdFVZV1l2SDdXcEpvdEN6MGdRTkZsRzFoeU9yb2VXTDN5cVA0a1d5NnZ1MCtEMTRKNFRES1ZsODg5YmswY2F5cEN0c1E9PSIsIm1hYyI6ImY5YjYyMmNiNDE1YzgxYmQ3NzE5NjYyMTk0YmEzNzU2NTg4MzZhZWYyNDVjMWVkMzJmNzRiMmUwODFjYjRiYWMifQ% 3D% 3D; истекает = пт, 10 марта 2017 г. 13:18:25 мск; Max-Age = 7200; Путь = /; HttpOnly
Длина контента: 18
Keep-Alive: тайм-аут = 5, максимум = 99
Подключение: Keep-Alive
Content-Type: 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',
],