1
如何在調用Web Service方法時顯示由ZSI.ServiceProxy生成的SOAP消息和來自Web Service的響應?如何在Python中顯示ZSI.ServiceProxy的輸出和傳入SOAP消息?
如何在調用Web Service方法時顯示由ZSI.ServiceProxy生成的SOAP消息和來自Web Service的響應?如何在Python中顯示ZSI.ServiceProxy的輸出和傳入SOAP消息?
這是ServiceProxy類上的一些documentation。構造函數接受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()