REST: различия между версиями

Материал из Поле цифровой дидактики
Строка 3: Строка 3:
|Field_of_knowledge=Информатика, Интернет вещей
|Field_of_knowledge=Информатика, Интернет вещей
|Inventor=Филдинг
|Inventor=Филдинг
|Clarifying_video=https://www.youtube.com/watch?v=J4Fy6lmLBr0
|similar_concepts=API, HTTP, URL, JSON, WWW
|similar_concepts=API, HTTP, URL, JSON, WWW
|Environment=MediaWiki API
|Environment=MediaWiki API
}}
}}
=== Идентификация ресурсов ===
=== Идентификация ресурсов ===
Все ресурсы идентифицируются в запросах, например, с использованием [[URI]] в интернет-системах. Ресурсы концептуально отделены от представлений, которые возвращаются клиентам. Например, сервер может отсылать данные из базы данных в виде [[HTML]], [[XML]] или [[JSON]], ни один из которых не является типом хранения внутри сервера.
Все ресурсы идентифицируются в запросах, например, с использованием [[URI]] в интернет-системах. Ресурсы концептуально отделены от представлений, которые возвращаются клиентам. Например, сервер может отсылать данные из базы данных в виде [[HTML]], [[XML]] или [[JSON]], ни один из которых не является типом хранения внутри сервера.
{{#widget:YouTube|id=J4Fy6lmLBr0|start=5}}

Версия 17:52, 26 ноября 2023


Описание REST (от англ. Representational State Transfer — «передача репрезентативного состояния» или «передача „самоописываемого“ состояния») — архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Другими словами, REST — это набор правил того, как программисту организовать написание кода серверного приложения, чтобы все системы легко обменивались данными и приложение можно было масштабировать. REST представляет собой согласованный набор ограничений, учитываемых при проектировании распределённой гипермедиа-системы.
Область знаний Информатика, Интернет вещей
Авторы Филдинг
Поясняющее видео https://www.youtube.com/watch?v=J4Fy6lmLBr0
Близкие понятия API, HTTP, URL, JSON, WWW
Среды и средства для освоения понятия MediaWiki API

Идентификация ресурсов

Все ресурсы идентифицируются в запросах, например, с использованием URI в интернет-системах. Ресурсы концептуально отделены от представлений, которые возвращаются клиентам. Например, сервер может отсылать данные из базы данных в виде HTML, XML или JSON, ни один из которых не является типом хранения внутри сервера.