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

