JSON-RPC: Difference between revisions

Content deleted Content added
See also: add gloss
gr.
 
(5 intermediate revisions by the same user not shown)
Line 1:
{{Short description|ComputerJSON-based networkwire protocol for remote procedure calls}}
'''JSON-RPC''' ('''JavaScript Object Notation-Remote Procedure Call''') is a [[remote procedure callJSON]] (RPC)-based [[protocolwire (computing)|protocol]] encoded infor [[JSONremote procedure call]]s (RPC). It is similar to the [[XML-RPC]] protocol, defining only a few data types and commands. JSON-RPC allows for notifications (data sent to the server that does not require a response) and for multiple calls to be sent to the server which may be answered asynchronously.
 
The JSON-RPC protocol is transport-independent and can be carried over many different data transport protocols, including [[file descriptor]] I/O, [[HTTP]] and [[TCP]]. It does not directly provide any support for authentication or authorization.
 
== History ==
Line 85 ⟶ 87:
 
== See also ==
* [[gRPC]] - cross-platform binary RPC protocol
* [[SOAP]] - a messaging protocol
* [[JSON-WSP]] - a JSON-RPC inspired protocol with a service description specification