Я пытался реализовать 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. Для этого файла.
Я полагаю, что это вызвано реляционными ссылками, и я не знаю, как это исправить.Я попытался просмотреть документацию и не нашел ничего такого, что могло бы решить эту проблему, хотя, возможно, я мог бы упустить ее полностью.
Есть ли способ заставить эти активы выглядеть в нужном месте?