Hi all,
i'm starting my generated client (wsdl2java) to access a WebService over
https with Basic Auth.
I'm using axis2 1.3 with Tomcat 5.5. I also add the default axis2.xml to
my client config.
At runtime i set the following options to the client:
HttpTransportProperties.Authenticator authenticator
= *new* HttpTransportProperties.Authenticator();
List<String> schemas = *new* ArrayList<String>();
schemas.add(Authenticator./BASIC/);
authenticator.setAuthSchemes(schemas);
authenticator.setUsername(userID);
authenticator.setPassword(password);
authenticator.setPreemptiveAuthentication(*true*);
options.setProperty(HTTPConstants./AUTHENTICATE/, authenticator);
But i get the following exception:
Caused by: org.apache.axis2.AxisFault: Transport error: 302 Error:
Object Moved
at
org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:298)
at
org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:192)
at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:77)
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:327)
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:206)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:396)
at
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:374)
at
org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:211)
at
org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
So whats wrong? Do Axis2 1.3 handle redirects?
Thanks!
Regards Mirwais
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]