Веб-служба — это программная система, идентифицируемая веб-адресом со стандартизированным интерфейсом. Веб-службы могут взаимодействовать друг с другом и со сторонними приложениями посредством сообщений на основе определенных протоколов (XML, JSON и т. д.). При использовании сервис-ориентированной архитектуры приложений веб-сервисы представляют собой модульные единицы.
Так django rest framework — это библиотека, которая работает со стандартными моделями Django для создания гибких и мощных API-интерфейсов для проектов. Эта статья поможет вам понять структуру DRF и покажет, как начать работу с ним.
Один из способов создать веб-сервис — это отдых.
Rest (сокращение от Representational State Transfer) — это стиль построения распределенных архитектур приложений.
Данные в REST должны передаваться в нескольких стандартных форматах (например, HTML, XML, JSON). Сетевые протоколы (например, HTTP) должны поддерживать кэширование, не должны полагаться на сетевой уровень и не должны сохранять информацию о состоянии между парами запрос-ответ. Утверждалось, что такой подход обеспечивает масштабируемость системы и позволяет ей развиваться в соответствии с новыми требованиями.