Rest API от чайника для чайников
На написание статьи побудило чтение книги «Технологии интеграции «1С:Предприятия 8.3″» Хрусталевой Е.Ю. В первой главе там постоянно чередуются слова REST, REST-интерфейс, архитектура REST и т.д. Мне стало интересно, я начал копать, что это такое, и тема оказалась достаточно интересной.
- Описание
- Подробнее
Описание
Начнём с некоторых определений
Перед тем, как дать определение REST API, нужно ввести несколько общих определений.
Архитектурный стиль – это набор согласованных ограничений и принципов проектирования, позволяющий добиться определённых свойств системы
API (Application programming interface) — программный интерфейс приложения для взаимодействия с другими приложениями.
Вот теперь можно давать определение REST API.
REST API (Representational State Transfer, передача состояния представления) — архитектурный стиль разработки API веб-приложений или компонентов распределённого приложения, используя протокол HTTP.
Другими словами, REST API — это набор правил, позволяющий программисту добиться неких целевых свойств API своего приложения. Что же это за свойства?

