【发布时间】:2011-07-24 23:39:55
【问题描述】:
从python进行json rpc调用的简单方法是什么?
【问题讨论】:
从python进行json rpc调用的简单方法是什么?
【问题讨论】:
【讨论】:
还有json-rpc库,支持python2.7,python3.2+,没有依赖,协议独立。
【讨论】:
json-wsp(在 Ladon 中实现)有一个 python 客户端和一个用于浏览器的 javascript 客户端。
Ladon(同时支持python 2和3)
Python client(也可以从 shell 使用 Python 客户端)
【讨论】:
您需要创建服务器和客户端脚本。 并且你必须提供 JSONRPCResponseManager 和 dispatcher。
从 jsonrpc 导入 JSONRPCResponseManager,调度器
类似的东西 @Request.application 定义应用程序(请求): # Dispatcher 是字典 {: callable} dispatcher["Hi"] = lambda s: s
response = JSONRPCResponseManager.handle(
request.data, dispatcher)
return Response(response.json, mimetype='application/json')
【讨论】: