Отправляем HTTP запросы с помощью браузера

Ваш браузер когда открывает веб-страницу, отправляет HTTP GET запрос.

То есть, когда вы вводите адрес сайта в адресную строку и нажимаете Enter, браузер отправляет запрос на сервер, чтобы получить содержимое страницы.

Для веб-страниц сервер отвечает HTML-кодом, который браузер отображает как веб-страницу.

Откройте в браузере адрес https://example.com и посмотрите, что произойдёт.

img1.png

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

img2.png

Так выглядит 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