我熟悉使用json作为媒介创建的Restful服务。但是今天我听到了一个我不熟悉的新术语"JSON-RPC“。
在一些研究中,JSON-RPC看起来类似于SOAP web服务,其中请求者和响应者之间有一个已定义的约定,请求者必须有一个jar形式的客户端,就像我过去使用Apache Axis SOAP web服务时必须做的那样(即使没有wsdl)。
因此,虽然它可以是好的,如果您想要在双方之间强制执行真正强大的合同,但更改它可能会很麻烦,因为您必须重新生成存根并将存根分发给任何潜在的新请求者?
我总结对了吗?
谢谢
发布于 2016-06-15 05:51:24
JSON-RPC确实类似于SOAP。通常情况下,您没有明确的约定,也没有服务描述文件,协议就像它得到的一样简单。
JSON-RPC 1.0请求是这样的:{"method":"echo","params":"Hello JSON-RPC","id":1}
https://stackoverflow.com/questions/25756912
复制相似问题