gSOAP mit gzip-Kompression

touchy

Grünschnabel
Hallo,
ich habe ein Problem mit gSOAP.
Die verwendete gSOAP-Version: gsoap_2.7.9l.tar.gz (plattform independent, source, 4787311 bytes)
Das verwendetes gSOAP-Beispiel: wssedemo.c (im samples/wsse directory)

Um die SOAP-Response gzip-komprimiert senden zu lassen habe ich in der Funktion ns1__add() in wssedemo.c
folgenden Aufruf hinzugefügt: "soap_set_omode(soap, SOAP_ENC_ZLIB);"
Wie gewünscht wird die SOAP-Response jetzt komprimiert versendet. Was mich allerdings sehr wundert ist, dass
nun die Elemente "SignedInfo" und "SignatureValue" nicht mehr in der SOAP-Response auftauchen.
Meine Frage ist nun: Ist dieses Verhalten richtig so,
und wie kann man ggf. erreichen dass die Elemente doch gesendet werden?

Die gzip-komprimierte SOAP-Response kann man hier einsehen: http://pastebin.com/mca9f7a9
die unkomprimierte SOAP-Response kann mir hier sehen: http://pastebin.com/m615724d5

Ich wäre für einen Tipp sehr dankbar.
 
Zurück