Hier ist ein Ziel: bauen Client-Anwendung N Wsdl der Verwendung und wenn einige SOAP-Anfragen gestartet - fügen Sie einige spezifische SOAP: Header (Session-Token und Clientdaten wie üblich)gSOAP C++: eine benutzerdefinierte SOAP anlegen: Kopf ohne WSDL-Definition
Hier haben wir ein paar Einschränkungen:
- der Wsdl von erbrachten Leistungen nicht
- generiert gSOAP Code auch modifiziert werden, können nicht geändert werden (IOW erzeugte Code enthalten Dummy SOAP_ENV_Header)
- von Dienstleistungen Wsdl die KEINE Header Definition enthalten (und die durch es vernünftig aussieht Adding SOAP implicit headers to WSDL )
hier Die Frage ist also: Wie benutzerdefinierte generierte XML in SOAP hinzuzufügen: Feld-Header in Anfragen?
ps. Ehrlich gesagt habe ich eine Lösung dieser Frage über gsoap Plugins Lösung aber ich denke, es ist ein bisschen „hässlich-Hacky“ und wirklich zu schätzen, mehr schöne und elegante Lösung