REST: основные принципы
Уровень: Middle
Ответ
Representational State Transfer – ресурсы представлены в URI, используются стандартные методы HTTP (GET, POST, PUT, DELETE) по их семантике; коммуникация статeless (каждый запрос самодостаточный, содержит всю информацию контекста сессии, сервер не хранит состояние клиента между запросами); сервис возвращает представления ресурсов (обычно JSON) и использует коды статуса HTTP для сигнализации результатов. REST ориентирован на масштабируемость, кэширование ответов и унифицированный интерфейс.