我正在使用suds 0.4和python 2.6来与远程服务器通信.
它的WSDL加载完美,但任何函数调用都会返回错误.该服务器出了点问题.
现在我需要获得一个肥皂结构的转储,它被发送到服务器,它的响应,在纯肥皂.
我怎样才能做到这一点?
Mat*_*ttH 13
将日志记录设置为suds.transportdebug将获取已发送和已接收的消息.
对于交互式会话,我发现这很好:
import logging
logging.basicConfig(level=logging.INFO)
logging.getLogger('suds.client').setLevel(logging.DEBUG)
logging.getLogger('suds.transport').setLevel(logging.DEBUG)
logging.getLogger('suds.xsd.schema').setLevel(logging.DEBUG)
logging.getLogger('suds.wsdl').setLevel(logging.DEBUG)
from suds.client import Client
s = Client('http://someservice?wsdl')
Run Code Online (Sandbox Code Playgroud)
对于发送到文件的已发送和接收的XML,您需要使用日志记录设置,请参阅http://docs.python.org/library/logging.html
| 归档时间: |
|
| 查看次数: |
7540 次 |
| 最近记录: |