1
0
mirror of https://github.com/actix/examples synced 2025-06-28 18:00:37 +02:00

Add jsonrpc example

This commit is contained in:
mohanson
2019-04-15 10:05:22 +08:00
parent 09b0188ff9
commit 8371d77f7c
6 changed files with 370 additions and 0 deletions

View File

@ -0,0 +1,38 @@
import requests
print('ping: pong immediately')
r = requests.post('http://127.0.0.1:8080/', json={
'jsonrpc': '2.0',
'method': 'ping',
'params': [],
'id': 1
})
print(r.json())
print('ping: pong after 4 secs')
r = requests.post('http://127.0.0.1:8080/', json={
'jsonrpc': '2.0',
'method': 'wait',
'params': [4],
'id': 1
})
print(r.json())
for i in range(10):
print(f'inc {i:>02}')
r = requests.post('http://127.0.0.1:8080/', json={
'jsonrpc': '2.0',
'method': 'inc',
'params': [],
'id': 1
})
print(f'get')
r = requests.post('http://127.0.0.1:8080/', json={
'jsonrpc': '2.0',
'method': 'get',
'params': [],
'id': 1
})
print(r.json())