如何在 Guzzle ~6.0 中读取响应有效 URL
我一直在搜索大约2个小时,我不知道如何阅读最终的响应uri。
在以前版本的PHP Guzzle中,你只需调用即可获得它。$response->getEffectiveUrl()
我希望在新版本中有类似的东西,所以最终的代码看起来像这样:
$response = $httpClient->post('http://service.com/login', [
'form_params' => [
'user' => $user,
'padss' => $pass,
]
]);
$url = $response->getEffectiveUrl();
但是在最新版本中,现在是一个,并且没有方法允许我检索uri。$response
GuzzleHttp\Psr7\Response
我在这里阅读了有关重定向的信息(http://guzzle.readthedocs.org/en/latest/quickstart.html#redirects),但它没有说明有关
更新:6.1版本现在允许您轻松执行此操作:
https://stackoverflow.com/a/35443523/1811887
谢谢@YauheniPrakopchyk