Debugging Web Services over HTTPS
dneimke wrote in this post:
"[..]the *crap* I
went through today trying to consume a WebService over Https."
Consuming Webservices over https is a real pain in the right shoulder. I know. I did a .NET -> J2EE webservice consumer a while ago (and the other way around aswell actually), where everything went over HTTPS.
One thing you can do here is to use the MSSoapTrace utility from Microsoft and route your Proxy to this tool with regular HTTP. Then make MSSoapTrace forward the SOAP message to the service via https.
This lets you see the soapmessage you actually send.
Furthermore it's
a great help if you can get the provider of the service you are consuming to
send you an example SOAP message of the service so you can see what it expects
and returns.
If this isn't possible you'll have to do soaptracing directly on the
webserver that does the https communication, which will require significant
permissions..