Protocole par défaut

Il s'agit du sous-protocole par défaut implémenté en utilisant des messages "JSONRPC 2.0", chaque fois que vous envoyez un message en utilisant ce protocole, un objet JSON est créé avec les propriétés suivantes :

 

jsonrpc : une chaîne spécifiant la version du protocole JSON-RPC. DOIT être exactement « 2.0 ».

 

method : une chaîne contenant le nom de la méthode à invoquer. Les noms de méthodes commençant par le mot rpc suivi d'un point (U+002E ou ASCII 46) sont réservés aux méthodes et extensions internes de rpc et NE DOIVENT PAS être utilisés à d'autres fins.

 

params : Une valeur structurée qui contient les valeurs de paramètres à utiliser lors de l'invocation de la méthode. Ce membre PEUT être omis.

 

id : Un identifiant établi par le Client qui DOIT contenir une valeur String, Number ou NULL si elle est incluse. S'il n'est pas inclus, il est supposé qu'il s'agit d'une notification. La valeur NE DEVRAIT normalement PAS être Null [1] et les nombres NE DEVRAIENT PAS contenir de parties fractionnaires [2]

 

 

Exemple d'objet JSON :

 

{"jsonrpc": "2.0", "method": "subtract", "params": [42, 23], "id": 1}

 

 

Fonctionnalités

Composants

TsgcWSPClient_sgc : Composant VCL du protocole serveur par défaut.

 

TsgcWSPClient_sgc : Composant VCL de protocole client par défaut.

 

Composant Javascript : Référence client Javascript.

 

Test navigateur

Si vous souhaitez tester ce protocole avec votre navigateur web préféré, veuillez saisir cette URL (vous devez définir votre hôte et port personnalisés).

 

http://host:port/esegece.com.html