Protocol Default

Dit is het standaard subprotocol geïmplementeerd met "JSONRPC 2.0"-berichten. Elke keer dat u een bericht verstuurt via dit protocol, wordt een JSON-object aangemaakt met de volgende eigenschappen:

 

jsonrpc: Een tekenreeks die de versie van het JSON-RPC-protocol aangeeft. MOET precies "2.0" zijn.

 

method: Een tekenreeks met de naam van de aan te roepen methode. Methodenamen die beginnen met het woord rpc gevolgd door een punt (U+002E of ASCII 46) zijn gereserveerd voor rpc-interne methoden en extensies en MOGEN NIET voor iets anders worden gebruikt.

 

params: Een gestructureerde waarde die de parameterwaarden bevat die moeten worden gebruikt tijdens de aanroep van de methode. Dit lid MAG worden weggelaten.

 

id: Een identifier die door de Client is vastgesteld en die een String-, Number- of NULL-waarde MOET bevatten indien opgenomen. Als deze niet is opgenomen, wordt ervan uitgegaan dat het een notificatie is. De waarde MAG normaal gesproken niet Null zijn [1] en Numbers MOGEN GEEN fractionele delen bevatten [2]

 

 

JSON-objectvoorbeeld:

 

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

 

 

Functies

Componenten

TsgcWSPClient_sgc: Server Protocol Standaard VCL-component.

 

TsgcWSPClient_sgc: Client Protocol Standaard VCL-component.

 

Javascript-component: Client Javascript-referentie.

 

Browsertest

Als u dit protocol wilt testen met uw favoriete webbrowser, typt u deze URL (u moet uw eigen host en poort definiëren)

 

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