Suppose you create a gSoap client based on a WSDL file for a WCF service? What you can do is configure the WCF service to use compression, and then generate the gSoap client. If the client and server communicate, it worked.
However, compression is not a standard feature of WCF. I assume you are using basicHttpBinding or wsHttpBinding, in which case you can use MTOM (Message Transfer Optimization Mechanism). MTOM is a compatible standard, so gSoap must support it.
You can also try to extend the binding using the GZIP codec. Microsoft has a sample for this scenario . However, I suppose gSoap does not support this.
source
share