Мне нужно получить URI
из Response
из GuzzleHTTP
, в настоящее время использую getAsync
и обрабатывая не менее 50 элементов одновременно, и мне нужен способ получить URI
, который Я использую от жрать Client
.
$groups->each(function($group) {
$promises = $group->map( function($lead, $index) {
$client = new Client(['http_errors' => false]);
return $client->getAsync($lead->website, [
'timeout' => 5, // Response timeout
'connect_timeout' => 5, // Connection timeout
]);
})->toArray();
settle($promises)->then( function($results) {
$collections = collect($results);
$fulfilled = $collections->where('state', 'fulfilled')->all();
})->wait();
});
кажется, что Request
имеет этот метод getUri
, но Response
нет и не может найти в интерфейсе или классе и в документации., надеюсь, кто-то может помочь
Изменить: пробовал getEffectiveUrl
, но это работает только на Guzzle 5, в настоящее время используется 6