НАЧАЛО >> JSON RPC сервер >> Назначение JSONRPC📄 Скачать в DOCX
JSONRPC используется как инфраструктурный слой для сервисов JSON-RPC. Модуль подключает BaseJsonRpcClient и BaseJsonRpcServer, задает стандартные коды ошибок JSON-RPC 2.0 и скрыт из административной панели.
Основные элементы:
GetClientClass создает клиент для указанного URL;ExecRqst передает входящий запрос JSON-RPC серверу выбранного модуля;Exec преобразует параметры jsonrpcid и jsonrpcaction в обычные id и action, затем выполняет запрос;Test содержит ручные тестовые вызовы для сервиса учетных записей, заказов, формуляра и сведений об экземплярах.Модуль не описывает бизнес-методы конкретного сервиса. Эти методы должны документироваться в модуле, который предоставляет объект JSON-RPC сервера.