Wie outcoming und eingehende SOAP-Nachricht für ZSI.ServiceProxy in Python angezeigt werden?
-
19-09-2019 - |
Frage
Wie eine SOAP-Nachricht von ZSI.ServiceProxy und eine Reaktion von einem Web Service erzeugt anzuzeigen, wenn eine Web-Service-Methode aufgerufen wird?
Lösung
Hier finden Sie einige Dokumentation auf der ServiceProxy Klasse. Der Konstruktor akzeptiert ein tracefile
Argument, das jedes Objekt mit einer write
Methode sein kann, so aussieht wie das, was Sie nach. Ändern Sie das Beispiel aus der Dokumentation:
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()
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow