REST (Representational State Transfer) — это архитектурный стиль для создания веб-сервисов, который базируется на стандартных HTTP-методах и принципах. Его основная цель - обеспечить простой, масштабируемый и эффективный способ взаимодействия между клиентом и сервером.
RESTful запросы, сделанные к URL-адресу ресурса, будут вызывать ответ с полезной нагрузкой, отформатированной в HTML, XML, JSON или любом другом формате. Ответ может подтвердить, что в сохраненный ресурс были внесены некоторые изменения, и ответ может содержать гипертекстовые ссылки на другие связанные ресурсы или коллекции ресурсов.