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

Attachment: SOAPHTTPClientTransport.java
Description: application/unknown

Reply via email to