Is Basic Auth supported in Axis 1.1?
Our server side is Apache(basic auth)/Tomcat(Axis)

I've tried

call.setUsername( "user" );
call.setPassword( "password" );

or

String before_user = "user" + ":" + "password";
String euser = new sun.misc.BASE64Encoder().encode(  before_user.getBytes() );
call.setProperty( "Authorization", "Basic " + euser);

but it didn't help...

In other java non-axis client, we used to do

URL u = new URL( url );
URLConnection conn = u.openConnection();
String before_user = "user" + ":" + "password";        
String euser = new sun.misc.BASE64Encoder().encode( before_user.getBytes() );
conn.setRequestProperty("Authorization", "Basic " + euser);

which worked fine...


Thanks for your comments.
IL 

 

Reply via email to