Видео недоступно для вставки
API - это способ взаимодействия клиента с сервером.
Клиент может быть браузером, приложением или самим сервером.
Пример: приложение мобильного оператора запрашивает баланс у биллингового приложения.
REST API состоит из двух частей: REST и API.
REST - это способ создания API и взаимодействия с клиентами по протоколу HTTP.
REST API - это архитектурный стиль, а не протокол.
Отделение клиента от сервера.
Отсутствие записи состояния клиента на сервере.
Единый интерфейс для всех манипуляций с объектами.
Использование методов POST, GET, PUT, DELETE для манипуляций с объектами.
Указание формата данных в заголовках.
Многоуровневая система и балансировка нагрузки.
Кэширование запросов для оптимизации.
Заголовок Cache-Control для управления кэшированием.
Предоставление кода по запросу для выполнения на клиенте.
REST API - это архитектурный стиль, а не протокол.
Использование методов для изменения состояния объектов.
Заголовки и тело запроса для передачи информации.
Призыв к комментариям и подписке на канал.