Este es el subprotocolo predeterminado implementado mediante mensajes "JSONRPC 2.0"; cada vez que envía un mensaje usando este protocolo, se crea un objeto JSON con las siguientes propiedades:
jsonrpc: Una cadena que especifica la versión del protocolo JSON-RPC. DEBE ser exactamente "2.0".
method: Una cadena que contiene el nombre del método que se va a invocar. Los nombres de método que comienzan con la palabra rpc seguida de un carácter de punto (U+002E o ASCII 46) están reservados para métodos internos de rpc y extensiones, y NO DEBEN utilizarse para ningún otro fin.
params: Un valor estructurado que contiene los valores de parámetro que se usarán durante la invocación del método. Este miembro PUEDE omitirse.
id: Un identificador establecido por el cliente que DEBE contener un valor de tipo cadena, número o NULL si se incluye. Si no se incluye, se asume que es una notificación. El valor NO debería ser Null normalmente [1] y los números NO DEBERÍAN contener partes fraccionarias [2]
Ejemplo de objeto JSON:
{"jsonrpc": "2.0", "method": "subtract", "params": [42, 23], "id": 1}
Publish/subscribe patrón de mensajes para proporcionar distribución de mensajes de uno a muchos y desacoplamiento de aplicaciones. Admite caracteres comodín, por lo que puede suscribirse a una jerarquía de canales. Ejemplo: si desea suscribirse a todos los canales que comienzan con 'news', llame a Subscribe('news*').
TsgcWSPClient_sgc: Componente VCL predeterminado del protocolo del servidor.
TsgcWSPClient_sgc: Componente VCL de protocolo de cliente predeterminado.
Componente Javascript: Referencia de cliente Javascript.
Si desea probar este protocolo con su navegador web favorito, escriba esta URL (debe definir su host y puerto personalizados)
http://host:port/esegece.com.html