Skip to main content

Send JSON-RPC requests

Project description

Send JSON-RPC requests in Python 2.7 and 3.3+.

>>> from jsonrpcclient.http_client import HTTPClient
>>> HTTPClient('http://cats.com/').request('speak')
--> {"jsonrpc": "2.0", "method": "speak", "id": 1}
<-- {"jsonrpc": "2.0", "result": "meow", "id": 1}
'meow'

Full documentation is at jsonrpcclient.readthedocs.io.

See also: jsonrpcserver

2.4.1 (Oct 6, 2016)

  • Fix response log prefix

2.4.0 (Oct 5, 2016)

  • Add asychronous Zeromq client, see blog post

2.3.0 (Sep 28, 2016)

  • Support websockets and aiohttp

2.2.4 (Sep 19, 2016)

  • Internal refactoring, to make it easier to add clients.

2.2.3 (Sep 13, 2016)

  • Rename “server” modules and classes to “client”. The old names are deprecated.

2.2.2 (Sep 12, 2016)

  • Don’t disable log propagate

2.2.1 (Sep 12, 2016)

  • Bugfix logging configuration

2.2.0 (Sep 12, 2016)

  • Support Tornado adapter

  • Improve logging configuration

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jsonrpcclient-2.4.1.tar.gz (11.3 kB view details)

Uploaded Source

File details

Details for the file jsonrpcclient-2.4.1.tar.gz.

File metadata

File hashes

Hashes for jsonrpcclient-2.4.1.tar.gz
Algorithm Hash digest
SHA256 d4f254bee824284d0cd6fca8ad282292112e2eb3bf198618d5fdce4b7ac0cdd9
MD5 c65f2996e71db27f1ae07d94c10c5643
BLAKE2b-256 3b5de8fa536a8f3e73b10429434aca597b54f9a1b8ed81e81766b3acf010eeea

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page