Protocolo predeterminado

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}

 

 

Características

Componentes

TsgcWSPClient_sgc: Componente VCL predeterminado del protocolo del servidor.

 

TsgcWSPClient_sgc: Componente VCL de protocolo de cliente predeterminado.

 

Componente Javascript: Referencia de cliente Javascript.

 

Prueba en navegador

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