当没有数据发送时,Python jsonrpc示例和我的代码在服务器端失败并出现“解析错误”

时间:2012-10-22 18:58:50

标签: python json rpc json-rpc

此示例退出,打印:

{"id": null, "error": {"message": "Parse error", "code": -32700}}

从命令行运行或从Apache运行CGI可执行文件时。 在将任何数据发送到它之前,它会得到此解析错误。有些事情不对。

jsonrpc的源代码中给出的示例似乎只能工作,因为它使用Python提供的HTTPserver。我需要在apache下运行。

这个例子应该从命令行运行,甚至输入Python提示符。 我不知道它有什么问题或为什么退出。它应该建立一个服务并等待。

代码:

#!/usr/bin/env python
from jsonrpc import handleCGI, ServiceMethod

@ServiceMethod
def echo(msg):
    return msg

if __name__ == "__main__":
    handleCGI()

0 个答案:

没有答案