Доброго времени суток
Кто нибудь может подробнее рассказать как работает restip при создании веб сайта?
Тоесть на сколько я знаю rest выдаёт нам только нужные данные к примеру json
Но откуда браузеру знать как использовать его для отображения страницы клиенту
Если у нас какое то приложение, созданное специально для клиента, и оно отсылает запрос то оно все это знает, к примеру это приложение банк онлайн что мы ставим на телефон
А если мы заходим через браузер на сайт в личный кабинет банка, то клиент же тут браузер и он понятия не имеет как использовать json который он получит
Надеюсь вы поняли мой вопрос
клиент тут не браузер, а веб-приложение на JS, именно в данном случае -- браузер как ОС :) "грубо говоря"
он выполняет JS-код и заводит приложуху, которая через АПИ браузера, словно АПИ некой ОС, работает с бекендом через REST
API - это сервер
Клиент API - это (наш частный случай!) JS в браузере.
1. Клиент запросил
2. API вернул данные (напр, в JSON)
3. Клиент API разместил в DOM (обработал полученные данные)
4. Пользователь увидел результат на экране
API и Клиент API - всегда проверяют версию протокола обмена, и если она обновилась на сервере, то клиент обновляется сам или просит об этом пользователя.
Браузер загружает JavaScript личного кабинета который уже обращается к rest api и знает как полученные данные отображать. Сам браузер просто запускает этот JavaScript