@kovert99

Как правильно совметить REST API и JSON-RPC 2.0 в одном API?

Доброго времени, в ходе разработке REST API для веб-приложений, возникла мысль об использовании JSON-RPC 2.0 для выполнение всех операций, не имеющих отношения к прямому CRUD взаимодействию с ресурсами.

Например, с помощью JSON-RPC можно было бы реализовать следующие запросы:
  • Аутентификация пользователя с последующим возвратом access_token
  • Отправка письма на посту
  • Взаимодействие со сторонними сервисами


В то время, как для CRUD взаимодействия с ресурсами, использовался бы обычный REST.

Кто нибудь сталкивался с подобным извратом? Если да - то какие тут могут возникнуть подводные камни с точки зрения разработки клиентских приложений?
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Сталкивался, даже когда-то делал. Только за такое руки отрывать надо по тому что это не REST. Любой RPC изначально предназначался для асинхронных операций тогда когда REST является синхронным протоколом
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы