我想得到每个请求的转机时间。如何对异步请求使用on_stats选项?
http://docs.guzzlephp.org/en/latest/request-options.html#on-stats
我的代码:
<?php
use GuzzleHttp\{Pool, Client};
use GuzzleHttp\Psr7\{
Request, Response
};
$httpClient = new Client();
foreach ($items as $request) {
$requests[] = new Request(...);
}
$responses = Pool::batch($httpClient, $requests, ['fulfilled' => function($response, $index) {
});发布于 2017-03-02 20:50:58
解决方案:
$responses = Pool::batch($httpClient, $requests, ['fulfilled' => function($response, $index) {
}, 'options' => ['on_stats' => function(TransferStats $stats) {
//..
}]]);https://stackoverflow.com/questions/42533232
复制相似问题