如何在调用 Web Service 方法时显示由 ZSI.ServiceProxy 生成的 SOAP 消息和来自 Web Service 的响应?
问问题
1075 次
1 回答
3
这是有关 ServiceProxy 类的一些文档。构造函数接受一个tracefile
参数,该参数可以是任何带有write
方法的对象,所以这看起来像你所追求的。修改文档中的示例:
from ZSI import ServiceProxy
import BabelTypes
import sys
dbgfile = open('dbgfile', 'w') # to log trace to a file, or
dbgfile = sys.stdout # to log trace to stdout
service = ServiceProxy('http://www.xmethods.net/sd/BabelFishService.wsdl',
tracefile=dbgfile,
typesmodule=BabelTypes)
value = service.BabelFish('en_de', 'This is a test!')
dbgfile.close()
于 2009-10-01T04:50:22.890 回答