我一直在尝试在自己正在开发的应用程序上实现GuzzleHttp 6,并且遇到了以下问题。
当我尝试以下代码片段时,我得到的Google主页版本已损坏。在开发者控制台上,我可以看到损坏的资产链接。
<?php
$client = new Client([
'base_uri' => 'https://google.com',
'timeout' => 2.0,
]);
$response = $client->get('/', []);
return $response->getBody()->getContents();
?>
例如徽标图片应为(我简化了以下网址)
www.google.com/images/logo.jpg
相反,控制台显示它正在查看
www.mysite.com/images/logo.jpg
这将为此文件返回404错误。
我认为这是由关系链接引起的,我不知道该如何解决。我尝试浏览了文档,但找不到任何可以解决此问题的方法,尽管我可能会完全丢失它。
是否有办法让这些资产在正确的位置显示?