Wie lese ich die reaktionsfähige URL in Guzzle ~ 6.0?

Ich habe ungefähr 2 Stunden lang gesucht und kann nicht herausfinden, wie die endgültige Antwort zu lesen ist.

In früheren Versionen von PHPFresse du rufst einfach @ $response->getEffectiveUrl() und du bekommst es.

Ich habe erwartet, dass es in der neuen Version etwas Ähnliches gibt, sodass der endgültige Code so aussieht:

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

$url = $response->getEffectiveUrl();

Aber in der neuesten Version$response ist jetzt einGuzzleHttp\Psr7\Response und es gibt keine Methode, mit der ich die URI abrufen kann.

Ich lese über die Weiterleitungen hier http: //guzzle.readthedocs.org/en/latest/quickstart.html#redirect) aber es sagt nichts über

UPDATE: Mit der 6.1-Version können Sie dies jetzt ganz einfach tun:

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

Danke @ YauheniPrakopchyk

Antworten auf die Frage(12)

Ihre Antwort auf die Frage