Задать вопрос
@kovert99

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

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

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


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

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

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

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