commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christoph Kutzinski <ku...@gmx.de>
Subject Re: httpclient: Behined ISA proxy server and need to reach Internet site
Date Tue, 31 Aug 2004 11:36:05 GMT
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: * ashraf_fouad@rayasoftware.com 
> Web: * <http://www.rayasoftware.com/>
> 
> -----Original Message-----
> From: Michael Becke [mailto:becke@u.washington.edu] 
> 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: commons-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-user-help@jakarta.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-user-help@jakarta.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org


Mime
View raw message