Как прочитать эффективный URL ответа в Guzzle ~ 6.0

Я искал около 2 часов, и я не могу понять, как прочитать окончательный ответ URI.

В предыдущих версиях PHPпропивать просто позвони$response->getEffectiveUrl() и вы получите это.

Я ожидал, что в новой версии будет что-то похожее, поэтому окончательный код выглядит так:

$response = $httpClient->post('http://service.com/login', [
    'form_params' => [
        'user'   => $user,
        'padss'  => $pass,
    ]
]);

$url = $response->getEffectiveUrl();

Но в последней версии$response сейчасGuzzleHttp\Psr7\Response и нет метода, который позволил бы мне получить URI.

Я читал о перенаправлениях здесь (http://guzzle.readthedocs.org/en/latest/quickstart.html#redirects) но это ничего не говорит о

ОБНОВЛЕНИЕ: версия 6.1 теперь позволяет вам легко сделать это:

https://stackoverflow.com/a/35443523/1811887

Спасибо @YauheniPrakopchyk

Ответы на вопрос(6)

Ваш ответ на вопрос