Сравнение REST, RPC, GraphQL и SOAP. Через что лучше интегрироваться?
Подробнее о JSON RPC
Не хочу разводить очередной холивар на эту тему. Поэтому, если вкратце, то GraphQL — это сложно, RPC — быстро, rest — некий медиум, но не хватает batch-запросов. И если у вас небольшое приложение или микросервис,...
JSON RPC. Не РПЦ...
JSON-RPC (Remote Procedure Call) - это протокол удаленного вызова процедур, основанный на формате JSON. Он используется для вызова удаленных функций или методов на сервере из клиентского приложения. JSON-RPC 2.0 Версия 2.0 является наиболее распространенной и предоставляет более совершенный механизм удаленного вызова процедур. Она использует формат JSON для передачи данных вместо XML и содержит следующие элементы: Версия протокола Протокол версии 2.0 определяет, что любой запрос или ответ должен содержать поле версии, указывающее на версию протокола...
Загрузка файла и данных JSON в Postman
1. Обзор Postman — это популярная платформа API, которая оптимизирует различные этапы жизненного цикла разработки API. Postman можно использовать для тестирования нашего API без написания кода. Мы можем использовать либо отдельное приложение, либо расширение для браузера.
В этом руководстве мы увидим, как загружать файлы и данные JSON при использовании Postman. 2. Настройка приложения Давайте настроим базовое приложение Spring Boot, которое предоставляет конечные точки для загрузки данных. 2.1...
Задача 3. Создание калькулятора JSON-RPC. Когда что-то пошло не так
Напишите калькулятор на базе JSON-RPC для двух переменных. Он должен поддерживать базовые операции:сложение,
вычитание,
умножение
деление.
Оформите документацию для него. Казалось бы, что может быть проще чем дописать остальные функции калькулятора. Но не в моём случае. Сразу же возникли проблемы, а по идее этот код должен быть рабочим! Открыл начальный код в задаче - вроде бы ничего сложного, надо делать. Установил недостающий flask_jsonrpc и попытался запустить код: Долго искал в чате курса, интернетах, но никто, похоже, толком не пользуется этим инструментом...