--> {"id": 1, "jsonrpc": "2.0", "method": "ping"}
<-- {"jsonrpc": "2.0", "result": "ping", "id": 1} (200 OK)
--> {"id": 2, "jsonrpc": "2.0", "method": "hao"}
<-- {"jsonrpc": "2.0", "result": "hao", "id": 2} (200 OK)
--> {"params": ["Nancy"], "id": 3, "jsonrpc": "2.0", "method": "hello"}
<-- {"jsonrpc": "2.0", "result": "Hello, Nancy", "id": 3} (200 OK)
--> {"params": [5, 7], "id": 4, "jsonrpc": "2.0", "method": "Sum"}
<-- {"jsonrpc": "2.0", "result": 12, "id": 4} (200 OK)
--> {"id": 5, "jsonrpc": "2.0", "method": "lid"}
<-- {"jsonrpc": "2.0", "error": {"code": -32601, "message": "Method not found"}, "id": 5} (404 Not Found)
Traceback (most recent call last):
File "js_client.py", line 7, in <module>
HTTPClient('http://localhost:5000').request('lid')
File "C:\Python34\lib\site-packages\jsonrpcclient\client.py", line 200, in request
return self.send(Request(method_name, *args, **kwargs))
File "C:\Python34\lib\site-packages\jsonrpcclient\client.py", line 171, in send
return self._send_message(request, **kwargs)
File "C:\Python34\lib\site-packages\jsonrpcclient\http_client.py", line 82, in _send_message
log_format='<-- %(message)s (%(http_code)s %(http_reason)s)')
File "C:\Python34\lib\site-packages\jsonrpcclient\client.py", line 114, in _process_response
response['error'].get('data'))
jsonrpcclient.exceptions.ReceivedErrorResponse: Method not found