通过 Python 的 JSON-RPC 服务器
我需要像这样实现一个 JSON-RPC 服务器: http://pasha.cdemo.applicationcraft.com/service/json
该服务器将是从 jQuery 访问,我必须使用 Python 来编写它。
我应该使用什么库?您还能给我一个使用该库的例子吗?
谢谢。
I need to implement a JSON-RPC server like this:
http://pasha.cdemo.applicationcraft.com/service/json
This server will be accessed from jQuery and I have to use Python for writing it.
What library should I use? Can you also give me an example of using that library?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我发现 cherrypy 非常容易使用(没有预定义的模板引擎或数据库模型,所以它是当你的服务器生成 json 并且不是典型的数据库时,IMO 比其他人更好)。
结合 nginx 和 memcached 也可以非常高效......
I found cherrypy very easy to use (doesn't come with a predefined template engine or a database model, so it's IMO better than others when your server is producing json and is not a typical database).
Coupled with nginx and memcached can also be quite performant...
Python 2.6 在标准库中附带了 json 模块,它允许您有效地将 Python 数据结构转换为 JSON 响应。
对于 HTTP 通信和请求处理,您可以使用 Pyramid、Django 等 Python Web 框架或 Tornado 等 HTTP 服务器软件。这实际上很大程度上取决于您需要在 JSON-RPC 调用中处理什么。
Python 2.6 comes with json module in the standard library which allows you to effective convert Python data structures to JSON responses.
For HTTP communications and request handling, you can use Python web frameworks like Pyramid, Django or HTTP server software like Tornado. It really much depends what do you need to process in your JSON-RPC calls.