Como ler o URL efetivo da resposta no Guzzle ~ 6.0

Estou pesquisando há cerca de duas horas e não consigo descobrir como ler a resposta final da interface do usuário.

Nas versões anteriores do PHPGuzzle você acabou de ligar$response->getEffectiveUrl() e você entendeu.

Eu esperava ter algo semelhante na nova versão para que o código final fique assim:

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

$url = $response->getEffectiveUrl();

Mas na versão mais recente$response agora é umGuzzleHttp\Psr7\Response e não existe um método que me permita recuperar o uri.

Eu li sobre os redirecionamentos aqui (http://guzzle.readthedocs.org/en/latest/quickstart.html#redirects) mas não diz nada sobre

ATUALIZAÇÃO: A versão 6.1 agora permite que você faça isso facilmente:

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

Obrigado @YauheniPrakopchyk

questionAnswers(6)

yourAnswerToTheQuestion