Отправляем HTTP запросы с помощью браузера
Ваш браузер когда открывает веб-страницу, отправляет HTTP GET запрос.
То есть, когда вы вводите адрес сайта в адресную строку и нажимаете Enter, браузер отправляет запрос на сервер, чтобы получить содержимое страницы.
Для веб-страниц сервер отвечает HTML-кодом, который браузер отображает как веб-страницу.
Откройте в браузере адрес https://example.com и посмотрите, что произойдёт.

Я использую браузер Google Chrome. Нажмите правой кнопкой мыши на странице и выберите "View Page Source". Вы увидите HTML-код, который сервер отправил в ответ на ваш запрос.

Так выглядит HTML-код страницы. Вы можете увидеть, что это просто текст с тегами, которые браузер интерпретирует и отображает как веб-страницу.
Если будет желание изучить HTML и CSS – не сдерживайте себя, это очень полезные навыки для понимания веб-технологий.
Пример сервера, который возвращает JSON
Чтобы потренироваться в работе с HTTP-запросами и посмотреть, как сервер отвечает данными в формате JSON, можно использовать специальный тестовый сервис:
https://jsonplaceholder.typicode.com
Это публичный API, созданный специально для обучения и отладки. Он имитирует настоящую работу сервера и возвращает готовые данные.
Пример ресурса, который возвращает список постов в формате JSON. https://jsonplaceholder.typicode.com/posts
Пример получения конкретного поста по ID. https://jsonplaceholder.typicode.com/posts/10
Ответ от сервера:
{
"userId": 1,
"id": 1,
"title": "delectus aut autem",
"completed": false
}Такой ответ можно использовать для тренировки: разбирать, обрабатывать, преобразовывать в интерфейсе.
Вы также можете попробовать другие пути: /posts, /users, /comments