Visión general
JSON-RPC es un protocolo de llamada a procedimiento remoto (RPC) sin estado y ligero.
Es simple y fácil de usar, ya que utiliza un único endpoint HTTP y un objeto JSON que contiene el nombre del método y los parámetros. Es agnóstico al transporte en el sentido de que los conceptos se pueden utilizar dentro del mismo proceso, a través de sockets, sobre http, o en muchos entornos diversos de paso de mensajes. Utiliza JSON (RFC 4627) como formato de datos.
nota
Todos los nombres de miembros intercambiados entre el Cliente y el Servidor que se consideren para la coincidencia de cualquier tipo deben considerarse con distinción entre mayúsculas y minúsculas.
Puedes leer más sobre el protocolo JSON-RPC aquí.