Hi Mike, I set the properties as specified by the link you sent. It did not produce any log on the stdout! If you have a piece of the code that does that, please send that to me.
Thanks. >>> [EMAIL PROTECTED] 6/9/2003 10:48:36 PM >>> Zulfi, Please send a wire and trace log. It is difficult to resolve these sort of problems without them. Take a look at http://jakarta.apache.org/commons/httpclient/logging.html for details. Mike On Monday, June 9, 2003, at 06:44 PM, Zulfi Umrani wrote: > Tried to use the Preemptive Authentication feature. Could not get it to > work. I used the HttpState.setAuthenticationPreemptive(true); to set > the > preemptive authentication ON. It still send the first request without > the Authorization header. Code sample is below. Would like to know, how > to set up the Pre-emptive Authentication. > > package test; > > import java.io.*; > import java.net.URL; > > import org.apache.commons.httpclient.*; > import org.apache.commons.httpclient.methods.*; > import org.apache.commons.httpclient.auth.*; > import org.apache.commons.httpclient.util.*; > > public class JCTest { > public static void main(String[] args) throws Exception { > test0(); > test0(); > return; > } > > public static void test0() throws Exception { > System.out.println("running test0"); > > String urlstr = "http://localhost:9999/services1/test"; > URL url = new URL(urlstr); > > HttpClient hc = new HttpClient(); > HttpState state = hc.getState(); > state.setAuthenticationPreemptive(true); > state.setCredentials("", url.getHost(), > new UsernamePasswordCredentials("zulfi", "zulfi")); > > PostMethod post = new PostMethod(urlstr); > post.setDoAuthentication(true); > > post.addRequestHeader("Connection", "Keep-Alive"); > post.addRequestHeader("Content-Length", ""+msg.length()); > post.addRequestHeader("Content-Type", "text/xml; > charset=utf-8"); > > InputStream reqis = new ByteArrayInputStream(msg.getBytes()); > > post.setRequestBody(reqis); > > HostConfiguration hconfig = new HostConfiguration(); > hconfig.setHost(new URI(urlstr)); > > hc.executeMethod(hconfig, post); > > System.out.println(post.getResponseBodyAsString()); > System.out.println(); > > } > > private static String msg = "Text Message"; > > } > > > Thanks. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]