我正在编写 xmlrpc 代码以在 Apache XML-RPC 客户端和 Python SimpleXMLRPCServer 之间进行通信。我很难调试它,因为我找不到查看请求 XML/响应 XML 的方法。无论如何我可以看到它转储到控制台或登录文件吗?
问问题
1702 次
3 回答
0
您还可以在 python xmlrpc 客户端中使用verbose=True示例:
s = xmlrpclib.ServerProxy('http://test.xmlrpc.wordtracker.com/',verbose=True,encoding='UTF-8')
于 2013-06-25T07:27:55.157 回答
0
要调试 Python SimpleXMLRPCServer 代码,您可以使用 rpdb https://pypi.python.org/pypi/rpdb。
在要设置断点的服务器端代码中添加 rpdb.set_trace()。它在端口 4444 上打开调试器。要连接到调试器,请远程登录到端口 4444。
在 SimpleXMLRPCServer 调试会话中,您可以看到请求 XML/响应 XML。
于 2017-05-18T08:45:13.050 回答