I put this idea to the list some time ago to almost deafening silence. Basically, I was working on an SSL HTTP soap client that needed to go through multiple password protected proxy hosts (with different domains) to a HTTP Basic password protected SOAP Server.
The HTTP Trasnport that is part of Apache SOAP (even with the latest versions from the CVS tree) is incapable of this kind of complex configuration and I also found the code to messy to patch with the appropriate changes. Using the HTTPClient software (http://www.innovation.ch/java/HTTPClient/), I was at least able to configure all of the proxy permissions to allow me to connect to the SOAP Server. So to complete the project I put together an alternate implementation of org.apache.soap.transport.SOAPTransport that leverages the full power of HTTPClient. I wouldn't suggest that it should (or could) replace the default HTTP SOAPTransport included in the Apache SOAP distribution (this would require a dependency on HTTPClient which would be undesirable). But I was wondering if it might be useful to other developers to make this alternative Transport available either as a separate download or as a part of the distribution which is simply not used by default. Any thoughts? Noel
SOAPHTTPClientTransport.java
Description: application/unknown