REST
Материал из Поле цифровой дидактики
Версия от 17:50, 26 ноября 2023; Patarakin (обсуждение | вклад)
Описание | REST (от англ. Representational State Transfer — «передача репрезентативного состояния» или «передача „самоописываемого“ состояния») — архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Другими словами, REST — это набор правил того, как программисту организовать написание кода серверного приложения, чтобы все системы легко обменивались данными и приложение можно было масштабировать. REST представляет собой согласованный набор ограничений, учитываемых при проектировании распределённой гипермедиа-системы. |
---|---|
Область знаний | Информатика, Интернет вещей |
Авторы | Филдинг |
Поясняющее видео | |
Близкие понятия | API, HTTP, URL, JSON, WWW |
Среды и средства для освоения понятия | MediaWiki API |
Идентификация ресурсов
Все ресурсы идентифицируются в запросах, например, с использованием URI в интернет-системах. Ресурсы концептуально отделены от представлений, которые возвращаются клиентам. Например, сервер может отсылать данные из базы данных в виде HTML, XML или JSON, ни один из которых не является типом хранения внутри сервера.