Guzzlehttp 6和目标URL断开的相对链接

时间:2019-02-11 23:32:03

标签: php curl guzzlehttp

我一直在尝试在自己正在开发的应用程序上实现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错误。

我认为这是由关系链接引起的,我不知道该如何解决。我尝试浏览了文档,但找不到任何可以解决此问题的方法,尽管我可能会完全丢失它。

是否有办法让这些资产在正确的位置显示?

0 个答案:

没有答案