Как прочитать эффективный 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