Давайте попробуем воспользоваться этим http-клиентом, который мы с вами установили. Для того, чтобы это сделать, нам необходимо импортировать HttpClientInterface. 

После того, как мы это сделаем, у нас станет доступен объект client, с помощью которого мы сможем выполнять запросы к каким-то точкам доступа. 

Давайте в этом видео рассмотрим, как мы можем сделать простой Get запрос к какому-либо сайту и получить ответ. 

Для того, чтобы сделать запрос в нашем клиенте есть метод request первым аргументом для этого метода передается тот метод с помощью которого мы будем делать запрос: метод get, метод post, метод delete и так далее. 

И вторым аргументом мы передаем тот адрес, куда будет выполнен запрос.

Давайте с вами сделаем простой запрос например на https://google.com и посмотрим какой ответ к нам придет. 

Итак, после того как я выполнил этот запрос, у меня в качестве ответа пришел объект с данными. Об ответе response то есть сам клиент и ответ в этом ответе мы с вами можем увидеть все данные этого ответа и как-то с этим объектом взаимодействовать. 

Давайте посмотрим, как мы можем взаимодействовать с этим ответом.

Ну, во-первых, мы можем получить статус код этого ответа. У нас пришел статус 200 статус. 200 Что означает что наш запрос успешно был выполнен. 

Следующее, что мы можем сделать - это получить заголовки ответа. Вот, собственно, говоря эти заголовки, с которыми мы сможем каким-то образом взаимодействовать. 

Они представлены в виде ассоциативного массива с которым вы можете взаимодействовать. Ну и самое главное, что мы можем сделать с этим ответом - это получить его содержимое: контент. Тело этого ответа в качестве ответа мы с вами получаем обычную html разметку так как мы обратились к обычной веб-странице. Вот такие основы выполнения запросов с помощью HttpClient Symfony.