mynameisbogdan / guzzle-throttle-middleware

Guzzle 6/7 middleware for delaying requests dynamically

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Usage

$handlerStack = \GuzzleHttp\HandlerStack::create();
$handlerStack->push(new \MNIB\Guzzle\ThrottleMiddleware());

$httpClient = new \GuzzleHttp\Client(array(
    'handler' => $handlerStack,
    'throttle_delay' => 1000 // in milliseconds
));

About

Guzzle 6/7 middleware for delaying requests dynamically


Languages

Language:PHP 100.0%