Wie outcoming und eingehende SOAP-Nachricht für ZSI.ServiceProxy in Python angezeigt werden?

StackOverflow https://stackoverflow.com/questions/1497038

  •  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?

War es hilfreich?

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
scroll top