User Tools

Site Tools


tanszek:oktatas:iss_t:json-rpc

This is an old revision of the document!


JSON-RPC

1. Introduction

JSON-RPC (JavaScript Object Notation – Remote Procedure Call) is a lightweight remote procedure call protocol that uses JSON for encoding messages. It allows a client to call functions (methods) on a remote server as if they were local functions.

Unlike REST, which is resource-oriented, JSON-RPC is procedure-oriented: the client explicitly calls a named method and passes parameters.

JSON-RPC is:

  • transport-independent (commonly used over HTTP, WebSocket, TCP)
  • stateless
  • lightweight
  • simple to implement
  • language-independent

The current widely used version is JSON-RPC 2.0. https://www.jsonrpc.org/specification

tanszek/oktatas/iss_t/json-rpc.1772384300.txt.gz · Last modified: 2026/03/01 16:58 by knehez