json-rpc-client.py
307 Bytes
import requests
url = 'http://localhost:8000/rpc'
data = dict(
method='echo',
params=[dict(client_id='1')],
jsonrpc='2.0',
id=0)
print(url, data)
r = requests.post(url, json=data)
if r.status_code == 200:
print(r.json())
else:
print(f'Status code {r.status_code}')