Guzzlehttp 6 и неработающие относительные ссылки с целевого URL - PullRequest
0 голосов
/ 12 февраля 2019

Я пытался реализовать 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. Для этого файла.

Я полагаю, что это вызвано реляционными ссылками, и я не знаю, как это исправить.Я попытался просмотреть документацию и не нашел ничего такого, что могло бы решить эту проблему, хотя, возможно, я мог бы упустить ее полностью.

Есть ли способ заставить эти активы выглядеть в нужном месте?

...