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