I have a standalone tool using SAAJ/SOAPConnection that I use to send a
web service request to an external provider, through SSL, with
proxy-auth and basic-auth.  This works fine.  When I use Ethereal to
monitor the protocol, I see the initial HTTP packet sending the
Proxy-Authorization, Authorization, User-Agent, and SOAPAction headers
(the last is set manually in my code), along with some other
miscellaneous headers.

I'm now working on an implementation (sending the same message) using
commons-httpclient-3.0rc3, in WebLogic 8.1.4, with JDK 1.4.2.  What I
find through Ethereal is that the first HTTP packet sends the
User-Agent, followed by a 407 (proxy auth required) response, followed
by an HTTP packet sending the proxy-authorization header.  I never see
it send the Authorization header (basic) or the SOAPAction header
(manually set by my code).

I'm using "client.getState().setProxyCredentials()" and
"client.getState().setCredentials()" to set the auth and proxy-auth
data.  I'm using "postMethod.addRequestHeader()" to add the SOAPAction
header.

What could I do to get more information about what is going wrong, or
fix the problem in the first place?

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to