Protocol Default

Dies ist das Standard-Subprotokoll, das mit "JSONRPC 2.0"-Nachrichten implementiert ist; jedes Mal, wenn Sie eine Nachricht über dieses Protokoll senden, wird ein JSON-Objekt mit den folgenden Eigenschaften erstellt:

 

jsonrpc: Eine Zeichenkette, die die Version des JSON-RPC-Protokolls angibt. MUSS genau "2.0" sein.

 

method: Eine Zeichenkette mit dem Namen der aufzurufenden Methode. Methodennamen, die mit dem Wort rpc gefolgt von einem Punkt (U+002E oder ASCII 46) beginnen, sind für rpc-interne Methoden und Erweiterungen reserviert und DÜRFEN NICHT für etwas anderes verwendet werden.

 

params: Ein strukturierter Wert, der die Parameterwerte enthält, die während der Aufrufs der Methode verwendet werden sollen. Dieses Mitglied KANN weggelassen werden.

 

id: Ein vom Client festgelegter Bezeichner, der einen String, eine Zahl oder einen NULL-Wert enthalten MUSS, falls er enthalten ist. Wenn er nicht enthalten ist, wird angenommen, dass es sich um eine Benachrichtigung handelt. Der Wert SOLLTE normalerweise nicht Null sein [1] und Zahlen SOLLTEN keine Bruchteile enthalten [2]

 

 

JSON-Objekt-Beispiel:

 

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

 

 

Features

Komponenten

TsgcWSPClient_sgc: Server Protocol Default VCL-Komponente.

 

TsgcWSPClient_sgc: Client- Protokoll-Standard-VCL-Komponente.

 

Javascript-Komponente: Client-JavaScript-Referenz.

 

Browser Test

Wenn Sie dieses Protokoll mit Ihrem bevorzugten Webbrowser testen möchten, geben Sie bitte diese URL ein (Sie müssen Ihren benutzerdefinierten Host und Port definieren)

 

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