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