Как работает веб

Что происходит после ввода адреса в браузере

Содержание курса

Как сайт использует API

Сайт показывает пользователю страницы и интерфейс. Но за данными, которые на этих страницах отображаются, код браузера нередко обращается к отдельному программному интерфейсу — API.

API (application programming interface) — это заранее описанный способ, которым одна программа обращается к другой. Описание включает: какие запросы допустимы, с какими параметрами, и что ожидать в ответе. Веб-API работает по сети: одна программа отправляет запрос, другая возвращает данные.

Вернёмся к сайту погоды. Страница уже загружена в браузере — пользователь видит интерфейс. Когда он выбирает другой город, JavaScript-код на странице отправляет запрос к API и получает свежий прогноз. Браузер обновляет только нужную часть экрана, не перезагружая страницу целиком. Пользователь при этом продолжает работать с интерфейсом.

Сайт и API — не взаимоисключающие вещи. Один и тот же backend может и отдавать готовые страницы браузеру, и отвечать на запросы от кода этих страниц. Одни и те же данные через API могут получать и сайт в браузере, и мобильное приложение — то, какое именно устройство обращается к API, не меняет природу самого обмена.

Начать заново?

Помощник начнёт новый диалог по этой задаче. Текущая переписка останется в истории до конца срока хранения.

О переписке

Можно приложить до трёх фото PNG, JPEG или WebP по 5 МБ.

Переписка и фото хранятся 90 дней после последнего принятого сообщения и доступны преподавателям курса. Чтобы попросить преподавателя подключиться, отправьте обращение из диалога.

Проверка решения остаётся отдельным действием.