Thanks, I think as we use MicroSoft ISA server it needs NTCredentials, I changed the code and it gave another error:
[WARN] HttpMethodBase - -DES encryption is not available. HTTP/1.1 407 Proxy Authentication Required ( Access is denied. ) Thanks, Best regards Ashraf Fouad Ayoub Senior software developer Raya Software 1 Abdel Hameed Lotfy St., Nasr City, Cairo 11371, Egypt Phone: * (202) 670-3301/2/3/4/6/8 Ext. 295 Fax:** (202) 670-3296 Email: * [EMAIL PROTECTED] Web: * <http://www.rayasoftware.com/> -----Original Message----- From: Christoph Kutzinski [mailto:[EMAIL PROTECTED] Sent: Tuesday, August 31, 2004 1:36 PM To: Jakarta Commons Users List Subject: Re: httpclient: Behined ISA proxy server and need to reach Internet site http://jakarta.apache.org/commons/httpclient/authentication.html Search for NTLM. Looks like you need a NTCredential object. Ashraf Fouad wrote: > It gave me another error: > > [WARN] HttpMethodBase - -Credentials cannot be used for NTLM > authentication: > org.apache.commons.httpclient.UsernamePasswordCredentials > > HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires > authorization to fulfill the request. Access to the Web Proxy service is > denied. ) > > > Thanks, Best regards > > Ashraf Fouad Ayoub > Senior software developer > Raya Software > 1 Abdel Hameed Lotfy St., > Nasr City, Cairo 11371, Egypt > Phone: * (202) 670-3301/2/3/4/6/8 Ext. 295 > Fax:** (202) 670-3296 > Email: * [EMAIL PROTECTED] > Web: * <http://www.rayasoftware.com/> > > -----Original Message----- > From: Michael Becke [mailto:[EMAIL PROTECTED] > Sent: Tuesday, August 31, 2004 12:57 PM > To: Jakarta Commons Users List > Subject: Re: httpclient: Behined ISA proxy server and need to reach > Internet site > > Hi Ashraf, > > I would suggest the following: > > client.getState().setProxyCredentials(null, ''192.168.0.200", > proxyCredentials); > > Mike > > On Aug 31, 2004, at 5:03 AM, Ashraf Fouad wrote: > > >>Dears, >> >>My client machine accesses the Internet through a proxy, I'm writing >>http client program to download page source from the Internet, here is >>my code: >> >> >> >> HttpClient client = new HttpClient(); >> >> HostConfiguration hostConfiguration = >>client.getHostConfiguration(); >> >> hostConfiguration.setProxy( "192.168.0.200", "8080" ); >> >> >> >> HttpState state = client.getState(); >> >> Credentials proxyCredentials = new UsernamePasswordCredentials( >>"username", "password" ); >> >> >> >> state.setCredentials( "rayasoftware.com", "192.168.0.200", >>proxyCredentials ); >> >> >> >> PostMethod cnnPost = new PostMethod( "http://www.cnn.com" ); >> >> cnnPost.setDoAuthentication( true ); >> >> >> >> client.executeMethod( cnnPost ); >> >> System.out.println( cnnPost.getStatusLine().toString() ); >> >> // release any connection resources used by the method >> >> cnnPost.releaseConnection(); >> >> >> >> >> >> >> >>I'm getting the following message: >> >> >> >> >>HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires >>authorization to fulfill the request. Access to the Web Proxy service >>is >>denied. ) >> >>[WARN] HttpMethodBase - -No credentials available for the 'null' >>authentication realm at 192.168.0.200 >> >>What is wrong with my code. >> >> >> >>Thanks, Best regards >> >>Ashraf Fouad Ayoub >>S/W Team leader >>Raya Software >> >> >> > > > > --------------------------------------------------------------------- > 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
