Forum Discussion

george_burtz_31's avatar
george_burtz_31
Icon for Nimbostratus rankNimbostratus
Apr 23, 2007

WSDL handling in web services

We have a web services based application behind a pair of LTMs. The LTMs are doing SSL termination so the customer uses https to the virtual server on the LTM and then it it http from the LTM to the web server. The problem is that when a customer accesses the WSDL for the service, since the WSDL sees traffic as http, the XML doc it returns refers to http. I tried using a stream profile to find http and replace it with with https. That works, but the testing application sees the WSDL as invalid.

 

The reason is that the last 4 characters of the WSDL are missing. Coincidently, the stream priofile makes 4 changes to the WSDL - adding a total of 4 characters. Is this related to the content length field in the http header? Has anyone else run into this sort of thing? Should this be done with an iRule instead?

 

 

Thanks...
  • I believe you simply need to change the chunking setting in the associated http profile to "rechunk".