это руководство поможет вам начать работу http://www.xfront.com/REST-Web-Services.html
REST - это часто неправильно понимаемый термин. Точное определение, конечно, можно найти в диссертации Филдинга , и его попытка объяснить в статье Википедии . Короче говоря, это архитектурный стиль, который технически не имеет ничего общего с HTTP или Интернетом. HTTP и многие другие сети, однако, включают и следуют архитектурному стилю REST.
Но на самом деле термин REST был смягчен, и теперь он почти синонимичен API на основе HTTP в некотором роде.
Когда разработчики говорят о реализации или использовании REST API, они обычно имеют в виду что-то вроде документирования шаблонов URI для всех своих ресурсов и используют GET для получения чего-либо, PUT для изменения чего-либо, DELETE для удаления чего-либо и POST для выполнения каких-либо действий. иначе (например, создать, принять или изменить что-либо), например Twitter API для обновления своего статуса или собственный API StackOverflow или API Facebook .
Эти API-интерфейсы обычно
Все это хорошо и требуется от архитектур REST, но одного недостаточно, чтобы следовать академическому REST
Я думаю, что это является подходящим описанием для REST, как сейчас.Есть несколько человек, которые понимают разницу между Корпоративный REST и Академический REST , но их количество сокращается.
Но это тема другого вопроса, просто ищите HATEOAS.