0

ApacheXML-RPCクライアントとPythonSimpleXMLRPCServerの間で通信するためのxmlrpcコードを書いています。リクエストXML/レスポンスXMLを表示する方法が見つからないため、デバッグが困難です。とにかく、それがコンソールにダンプされるか、ファイルにログインするのを見ることができますか?

4

3 に答える 3

1

etherealwiresharkなどのネットワークパケットスニファを使用します。

于 2010-03-06T01:30:00.383 に答える
0

Pythonxmlrpcクライアントでverbose=Trueを使用することもできます例:

s = xmlrpclib.ServerProxy('http://test.xmlrpc.wordtracker.com/',verbose=True,encoding='UTF-8')
于 2013-06-25T07:27:55.157 に答える
0

Python SimpleXMLRPCServerコードをデバッグするには、rpdbhttps://pypi.python.org/pypi/rpdbを使用できます

ブレークポイントを設定するサーバー側のコードにrpdb.set_trace()を追加します。ポート4444でデバッガーを開きます。デバッガーに接続するには、ポート4444にtelnetで接続します。

SimpleXMLRPCServerデバッグセッションでは、要求XML/応答XMLを確認できます。

于 2017-05-18T08:45:13.050 に答える