这是使用 "JSONRPC 2.0" 消息实现的默认子协议,每次使用该协议发送消息时,都会创建一个具有以下属性的 JSON 对象:
jsonrpc: 一个字符串,用于指定 JSON-RPC 协议的版本。必须严格为 "2.0"。
method:包含要调用的方法名称的字符串。以单词 rpc 后跟句点字符(U+002E 或 ASCII 46)开头的方法名称保留给 rpc 内部方法和扩展,不得用于其他用途。
params:结构化值,包含方法调用期间使用的参数值。此成员可以省略。
id:由客户端建立的标识符,如果包含则必须包含字符串、数字或 NULL 值。如果未包含,则假定为通知。该值通常不应为 Null [1],数字不应包含小数部分 [2]
JSON 对象示例:
{"jsonrpc": "2.0", "method": "subtract", "params": [42, 23], "id": 1}
发布/订阅消息模式,提供 一对多的消息分发和应用程序解耦。支持 通配符字符,因此您可以订阅频道层级结构。 示例:如果您想订阅所有以 'news' 开头的频道,请调用 Subscribe('news*')。
TsgcWSPClient_sgc:服务器协议默认 VCL 组件。
TsgcWSPClient_sgc:客户端协议默认 VCL 组件。
Javascript 组件: 客户端 Javascript 参考。
如果您想用您喜欢的 Web 浏览器测试此协议,请输入此 URL(您需要定义自己的主机和端口)
http://host:port/esegece.com.html