hc-httpclient-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bindul Bhowmik (GMail)" <bindulbhow...@gmail.com>
Subject Re: SSL and NTLM problems
Date Wed, 25 May 2005 08:54:21 GMT
Hi Jon,

I guess this time the problem is with the AuthScope settings. Looking at 
your code, I see you are setting the proxy port to 3128

> httpClient.getHostConfiguration().setProxy("www-cache.eu.nag.net<http://www-cache.eu.nag.net>",

> 3128);
> 
But the authscope you are using for proxy credentials is set to 443

> AuthScope authscope = new AuthScope("10.255.109.132<http://10.255.109.132>
> ",443);
> 
If your proxy server accepts connection on port 3128, you could either set 
the AuthScope's port to 3128 or to AuthScope.ANY_PORT (or any negative 
value). I am assuming that the IP address or
www-cache.eu.nag.net<http://www-cache.eu.nag.net>is
10.255.109.132 <http://10.255.109.132>.

Hope this helps.

Regards,
Bindul

On 5/25/05, Jon.Andrews@eu.nabgroup.com <Jon.Andrews@eu.nabgroup.com> wrote:
> 
> Thanks Guys,
> Yes, that the reason why it wasn't aware that it had to route out via the
> proxy, so I changed the code to this
> 
> Still not managing to authenticate though...
> 
> public static void main(String[] args) throws Exception {
> // test interface
> String testURI = "https://wwwpp50.landg.com/OrigoTermV3/GatewayV3";
> // live interface
> String liveURI = "https://www50.landg.com/OrigoTermV3/GatewayV3";
> 
> // response
> String responseContent = "";
> 
> HttpClient httpClient = new HttpClient();
> httpClient.getHostConfiguration().setHost("
> wwwpp50.landg.com/OrigoTermV3/GatewayV3<http://wwwpp50.landg.com/OrigoTermV3/GatewayV3>",

> 443, "https");
> // set the proxy host and port
> httpClient.getHostConfiguration().setProxy("www-cache.eu.nag.net<http://www-cache.eu.nag.net>",

> 3128);
> NTCredentials creds = new NTCredentials("username", "password", 
> "CBW107061", "www-cache.eu.nag.net <http://www-cache.eu.nag.net>");
> AuthScope authscope = new AuthScope("10.255.109.132<http://10.255.109.132>
> ",443);
> httpClient.getState().setProxyCredentials(authscope,creds);
> 
> PostMethod httpPost = new PostMethod(testURI);
> 
> httpPost.setRequestHeader("Content-Type", "text/xml");
> httpPost.setRequestBody("someXML");
> 
> httpClient.executeMethod(httpPost);
> responseContent = httpPost.getResponseBodyAsString();
> 
> System.out.println("Response received from SP was: " + responseContent);
> int responseCode = httpPost.getStatusCode();
> String responseMsg = httpPost.getStatusText();
> System.out.println("http status code: " + responseCode + "\nhttp status 
> message: " + responseMsg);
> 
> httpPost.releaseConnection();
> 
> }
> 
> It seems that the credentials object that I have set is not avaiable for
> use when the ISA server challenges for authentication...
> 
> Authorization challenge processed
> 25 May 2005 09:18:17,431 7329 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodDirector - Proxy authentication
> scope: NTLM <any realm>@www-cache.eu.nag.net:3128<http://www-cache.eu.nag.net:3128>
> 25 May 2005 09:18:17,431 7329 [main] DEBUG:
> org.apache.commons.httpclient.HttpState - enter
> HttpState.getProxyCredentials(AuthScope)
> 25 May 2005 09:18:17,431 7329 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodDirector - Proxy credentials
> required
> 25 May 2005 09:18:17,431 7329 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodDirector - Proxy credentials
> provider not available
> 25 May 2005 09:18:17,431 7329 [main] INFO:
> org.apache.commons.httpclient.HttpMethodDirector - No credentials
> available for NTLM <any
> realm>@www-cache.eu.nag.net:3128 <http://www-cache.eu.nag.net:3128>
> 
> 
> Full trace...
> 
> 
> 25 May 2005 09:18:10,102 0 [main] DEBUG:
> org.apache.commons.httpclient.HttpClient - Java version: 1.4.1
> 25 May 2005 09:18:10,102 0 [main] DEBUG:
> org.apache.commons.httpclient.HttpClient - Java vendor: IBM Corporation
> 25 May 2005 09:18:10,102 0 [main] DEBUG:
> org.apache.commons.httpclient.HttpClient - Java class path:
> 
> D:\Workspaces\LCIHTTPAdapter\connectivity_test;C:\common-logging-1_0_4\commons-
> logging-1.0.4\commons-logging.jar
> ;C:\jce_1_2_2\jce1.2.2\lib\US_export_policy.jar;C:\jce_1_2_2\jce1.2.2\lib\jce1_2_2.jar;C:\jce_1_2_2\jce1.2.2\lib\local_policy.jar;C:\jce_1_2_2\jce1.2.2\lib\sunjce_provider.jar;C:\log4j\1.2.8\log4j-
> 1.2.8.jar;C:\http_client_3\commons-
> httpclient-3.0-rc2\commons-httpclient-3.0-rc2.jar
> ;C:\common_codec_1_3\commons-codec-1.3\commons-codec-1.3.jar
> 25 May 2005 09:18:10,102 0 [main] DEBUG:
> org.apache.commons.httpclient.HttpClient - Operating system name: Windows
> XP
> 25 May 2005 09:18:10,102 0 [main] DEBUG:
> org.apache.commons.httpclient.HttpClient - Operating system architecture:
> x86
> 25 May 2005 09:18:10,102 0 [main] DEBUG:
> org.apache.commons.httpclient.HttpClient - Operating system version: 5.1
> 25 May 2005 09:18:10,633 531 [main] DEBUG:
> org.apache.commons.httpclient.HttpClient - IBMJCE 1.2: IBMJCE Provider
> implements the following: HMAC-SHA1, MD2, MD5, MARS, SHA, MD2withRSA,
> MD5withRSA, SHA1withRSA, RSA, SHA1withDSA, RC2, RC4, Seal)implements the
> following:
> Signature algorithms : SHA1withDSA, SHA1withRSA, MD5withRSA,
> MD2withRSA
> Cipher algorithms : Blowfish, AES, DES, TripleDES,
> PBEWithMD2AndDES,
> PBEWithMD2AndTripleDES,
> PBEWithMD2AndRC2,
> PBEWithMD5AndDES,
> PBEWithMD5AndTripleDES,
> PBEWithMD5AndRC2, PBEWithSHA1AndDES
> 
> PBEWithSHA1AndTripleDES,
> PBEWithSHA1AndRC2
> PBEWithSHAAnd40BitRC2,
> PBEWithSHAAnd128BitRC2
> PBEWithSHAAnd40BitRC4,
> PBEWithSHAAnd128BitRC4
> PBEWithSHAAnd2KeyTripleDES,
> PBEWithSHAAnd3KeyTripleDES
> Mars, RC2, RC4,
> RSA, Seal
> Message authentication code (MAC) : HmacSHA1, HmacMD2, HmacMD5
> Key agreement algorithm : DiffieHellman
> Key (pair) generator : Blowfish, DiffieHellman, DSA, AES,
> DES, TripleDES, HmacMD5,
> HmacSHA1, Mars, RC2, RC4, RSA, Seal
> Message digest : MD2, MD5, SHA-1
> Algorithm parameter generator : DiffieHellman, DSA
> Algorithm parameter : Blowfish, DiffieHellman, AES, DES,
> TripleDES, DSA, Mars,
> PBEwithMD5AndDES, RC2
> Key factory : DiffieHellman, DSA, RSA
> Secret key factory : Blowfish, AES, DES, TripleDES, Mars,
> RC2, RC4, Seal
> PKCS5Key, PBKDF1 and
> PBKDF2(PKCS5Derived Key).
> Certificate : X.509
> Secure random : IBMSecureRandom
> Key store : JCEKS, PKCS12KS (PKCS12), JKS
> 
> 25 May 2005 09:18:10,633 531 [main] DEBUG:
> org.apache.commons.httpclient.HttpClient - IBMJSSE 1.41: IBM JSSE provider
> 25 May 2005 09:18:10,633 531 [main] DEBUG:
> org.apache.commons.httpclient.HttpClient - IBMJGSSProvider 1.01:
> IBMJGSSProvider supports Kerberos V5 Mechanism
> 25 May 2005 09:18:10,633 531 [main] DEBUG:
> org.apache.commons.httpclient.HttpClient - IBMCertPath 1.0: IBMCertPath
> Provider implements the following:
> CertificateFactory : X.509
> CertPathValidator : PKIX
> CertStore : Collection, LDAP
> CertPathBuilder : PKIX
> 
> 25 May 2005 09:18:10,633 531 [main] DEBUG:
> org.apache.commons.httpclient.HttpClient - IBMPKCS11 1.2: IBMPKCS11
> Provider implements the following: MD2withRSA, MD5withRSA, SHA1withRSA,
> RSA, SHA1withDSA)implements the following:
> Signature algorithms : SHA1withDSA, SHA1withRSA, MD5withRSA,
> MD2withRSA
> Key (pair) generator : DSA, RSA
> Algorithm parameter generator : DSA
> Algorithm parameter : DSA
> Certificate : X.509
> Secure random : IBMSecureRandom
> Key store : PKCS11 (PKCS11KS)
> 
> 25 May 2005 09:18:10,649 547 [main] DEBUG:
> org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter
> http.useragent = Jakarta Commons-HttpClient/3.0-rc2
> 25 May 2005 09:18:10,649 547 [main] DEBUG:
> org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter
> http.protocol.version = HTTP/1.1
> 25 May 2005 09:18:10,649 547 [main] DEBUG:
> org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter
> http.connection-manager.class = class
> org.apache.commons.httpclient.SimpleHttpConnectionManager
> 25 May 2005 09:18:10,649 547 [main] DEBUG:
> org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter
> http.protocol.cookie-policy = rfc2109
> 25 May 2005 09:18:10,649 547 [main] DEBUG:
> org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter
> http.protocol.element-charset = US-ASCII
> 25 May 2005 09:18:10,649 547 [main] DEBUG:
> org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter
> http.protocol.content-charset = ISO-8859-1
> 25 May 2005 09:18:10,649 547 [main] DEBUG:
> org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter
> http.method.retry-handler =
> org.apache.commons.httpclient.DefaultHttpMethodRetryHandler@61e81dc5
> 25 May 2005 09:18:10,665 563 [main] DEBUG:
> org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter
> http.dateparser.patterns = [EEE, dd MMM yyyy HH:mm:ss zzz, EEEE, dd-MMM-yy
> HH:mm:ss zzz, EEE MMM d HH:mm:ss yyyy, EEE, dd-MMM-yyyy HH:mm:ss z, EEE,
> dd-MMM-yyyy HH-mm-ss z, EEE, dd MMM yy HH:mm:ss z, EEE dd-MMM-yyyy
> HH:mm:ss z, EEE dd MMM yyyy HH:mm:ss z, EEE dd-MMM-yyyy HH-mm-ss z, EEE
> dd-MMM-yy HH:mm:ss z, EEE dd MMM yy HH:mm:ss z, EEE,dd-MMM-yy HH:mm:ss z,
> EEE,dd-MMM-yyyy HH:mm:ss z, EEE, dd-MM-yyyy HH:mm:ss z]
> 25 May 2005 09:18:10,805 703 [main] DEBUG:
> org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter
> http.connection.timeout = 10000
> 25 May 2005 09:18:14,977 4875 [main] DEBUG:
> org.apache.commons.httpclient.HttpState - enter
> HttpState.setProxyCredentials(AuthScope, Credentials)
> 25 May 2005 09:18:16,837 6735 [main] DEBUG:
> org.apache.commons.httpclient.methods.EntityEnclosingMethod - enter
> EntityEnclosingMethod.setRequestBody(String)
> 25 May 2005 09:18:16,837 6735 [main] DEBUG:
> org.apache.commons.httpclient.methods.PostMethod - enter
> PostMethod.clearRequestBody()
> 25 May 2005 09:18:16,837 6735 [main] DEBUG:
> org.apache.commons.httpclient.methods.EntityEnclosingMethod - enter
> EntityEnclosingMethod.clearRequestBody()
> 25 May 2005 09:18:17,306 7204 [main] DEBUG:
> org.apache.commons.httpclient.HttpClient - enter
> HttpClient.executeMethod(HttpMethod)
> 25 May 2005 09:18:17,306 7204 [main] DEBUG:
> org.apache.commons.httpclient.HttpClient - enter
> HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
> 25 May 2005 09:18:17,321 7219 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodDirector - Attempt number 1 to
> process request
> 25 May 2005 09:18:17,321 7219 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter HttpConnection.open()
> 25 May 2005 09:18:17,321 7219 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - Open connection to
> www-cache.eu.nag.net:3128 <http://www-cache.eu.nag.net:3128>
> 25 May 2005 09:18:17,352 7250 [main] DEBUG:
> org.apache.commons.httpclient.ConnectMethod - enter ConnectMethod()
> 25 May 2005 09:18:17,352 7250 [main] DEBUG:
> org.apache.commons.httpclient.ConnectMethod - enter
> ConnectMethod.execute(HttpState, HttpConnection)
> 25 May 2005 09:18:17,352 7250 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - enter
> HttpMethodBase.execute(HttpState, HttpConnection)
> 25 May 2005 09:18:17,352 7250 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - enter
> HttpMethodBase.writeRequest(HttpState, HttpConnection)
> 25 May 2005 09:18:17,352 7250 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.printLine(String)
> 25 May 2005 09:18:17,352 7250 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.writeLine(byte[])
> 25 May 2005 09:18:17,352 7250 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.write(byte[])
> 25 May 2005 09:18:17,352 7250 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.write(byte[], int, int)
> 25 May 2005 09:18:17,352 7250 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.writeLine()
> 25 May 2005 09:18:17,352 7250 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.write(byte[])
> 25 May 2005 09:18:17,352 7250 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.write(byte[], int, int)
> 25 May 2005 09:18:17,352 7250 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - enter
> HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
> 25 May 2005 09:18:17,352 7250 [main] DEBUG:
> org.apache.commons.httpclient.ConnectMethod - enter
> ConnectMethod.addRequestHeaders(HttpState, HttpConnection)
> 25 May 2005 09:18:17,352 7250 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - enter
> HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
> 25 May 2005 09:18:17,352 7250 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - enter
> HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - Adding Host request header
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - enter
> HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.print(String)
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.write(byte[])
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.write(byte[], int, int)
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.print(String)
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.write(byte[])
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.write(byte[], int, int)
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.print(String)
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.write(byte[])
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.write(byte[], int, int)
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.writeLine()
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.write(byte[])
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.write(byte[], int, int)
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.flushRequestOutputStream()
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - enter
> HttpMethodBase.readResponse(HttpState, HttpConnection)
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - enter
> HttpMethodBase.readStatusLine(HttpState, HttpConnection)
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.readLine()
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter
> HttpParser.readLine(InputStream, String)
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter HttpParser.readRawLine()
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - enter
> HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.getResponseInputStream()
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter
> HeaderParser.parseHeaders(InputStream, String)
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter
> HttpParser.readLine(InputStream, String)
> 25 May 2005 09:18:17,368 7266 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter HttpParser.readRawLine()
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter
> HttpParser.readLine(InputStream, String)
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter HttpParser.readRawLine()
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter
> HttpParser.readLine(InputStream, String)
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter HttpParser.readRawLine()
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter
> HttpParser.readLine(InputStream, String)
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter HttpParser.readRawLine()
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter
> HttpParser.readLine(InputStream, String)
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter HttpParser.readRawLine()
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter
> HttpParser.readLine(InputStream, String)
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter HttpParser.readRawLine()
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter
> HttpParser.readLine(InputStream, String)
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter HttpParser.readRawLine()
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter
> HttpParser.readLine(InputStream, String)
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter HttpParser.readRawLine()
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter
> HttpParser.readLine(InputStream, String)
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter HttpParser.readRawLine()
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter
> HttpParser.readLine(InputStream, String)
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter HttpParser.readRawLine()
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter
> HttpParser.readLine(InputStream, String)
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter HttpParser.readRawLine()
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter
> HttpParser.readLine(InputStream, String)
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpParser - enter HttpParser.readRawLine()
> 25 May 2005 09:18:17,384 7282 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - enter
> HttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
> 25 May 2005 09:18:17,399 7297 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - enter
> HttpMethodBase.readResponseBody(HttpState, HttpConnection)
> 25 May 2005 09:18:17,399 7297 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - enter
> HttpMethodBase.readResponseBody(HttpConnection)
> 25 May 2005 09:18:17,399 7297 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.getResponseInputStream()
> 25 May 2005 09:18:17,415 7313 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - enter
> HttpMethodBase.canResponseHaveBody(int)
> 25 May 2005 09:18:17,415 7313 [main] DEBUG:
> org.apache.commons.httpclient.ConnectMethod - CONNECT status code 407
> 25 May 2005 09:18:17,415 7313 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodDirector - enter
> HttpMethodBase.processAuthenticationResponse(HttpState, HttpConnection)
> 25 May 2005 09:18:17,431 7329 [main] DEBUG:
> org.apache.commons.httpclient.auth.AuthChallengeProcessor - Supported
> authentication schemes in the order of preference: [ntlm, digest, basic]
> 25 May 2005 09:18:17,431 7329 [main] INFO:
> org.apache.commons.httpclient.auth.AuthChallengeProcessor - ntlm
> authentication scheme selected
> 25 May 2005 09:18:17,431 7329 [main] DEBUG:
> org.apache.commons.httpclient.auth.AuthChallengeProcessor - Using
> authentication scheme: ntlm
> 25 May 2005 09:18:17,431 7329 [main] DEBUG:
> org.apache.commons.httpclient.auth.AuthChallengeProcessor - Authorization
> challenge processed
> 25 May 2005 09:18:17,431 7329 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodDirector - Proxy authentication
> scope: NTLM <any realm>@www-cache.eu.nag.net:3128<http://www-cache.eu.nag.net:3128>
> 25 May 2005 09:18:17,431 7329 [main] DEBUG:
> org.apache.commons.httpclient.HttpState - enter
> HttpState.getProxyCredentials(AuthScope)
> 25 May 2005 09:18:17,431 7329 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodDirector - Proxy credentials
> required
> 25 May 2005 09:18:17,431 7329 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodDirector - Proxy credentials
> provider not available
> 25 May 2005 09:18:17,431 7329 [main] INFO:
> org.apache.commons.httpclient.HttpMethodDirector - No credentials
> available for NTLM <any realm>@www-cache.eu.nag.net:3128<http://www-cache.eu.nag.net:3128>
> 25 May 2005 09:18:17,431 7329 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodDirector - CONNECT failed, fake
> the response for the original method
> 25 May 2005 09:22:07,689 237587 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - Buffering response body
> 25 May 2005 09:22:07,705 237603 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - Should NOT close connection
> in response to directive: Keep-Alive
> 25 May 2005 09:22:07,705 237603 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.isResponseAvailable()
> 25 May 2005 09:22:07,705 237603 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - enter
> HttpConnection.releaseConnection()
> 25 May 2005 09:22:07,705 237603 [main] DEBUG:
> org.apache.commons.httpclient.HttpConnection - Releasing connection back
> to connection manager.
> 25 May 2005 09:22:07,705 237603 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - enter getContentCharSet(
> Header contentheader )
> 25 May 2005 09:22:07,705 237603 [main] DEBUG:
> org.apache.commons.httpclient.HeaderElement - enter
> HeaderElement.parseElements(String)
> 25 May 2005 09:22:07,705 237603 [main] DEBUG:
> org.apache.commons.httpclient.HeaderElement - enter
> HeaderElement.parseElements(char[])
> 25 May 2005 09:22:07,705 237603 [main] DEBUG:
> org.apache.commons.httpclient.HeaderElement - enter
> HeaderElement.getParameterByName(String)
> 25 May 2005 09:22:07,705 237603 [main] DEBUG:
> org.apache.commons.httpclient.HttpMethodBase - Default charset used:
> ISO-8859-1
> Response received from SP was: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
> Transitional//EN">
> <HTML dir=ltr><HEAD><TITLE>The page cannot be displayed</TITLE>
> <STYLE>A:link {
> FONT: 8pt/11pt verdana; COLOR: #ff0000
> }
> A:visited {
> FONT: 8pt/11pt verdana; COLOR: #4e4e4e
> }
> </STYLE>
> 
> <META content=NOINDEX name=ROBOTS>
> <META http-equiv=Content-Type content="text-html; charset=Windows-1252">
> 
> <META content="MSHTML 5.50.4522.1800" name=GENERATOR></HEAD>
> <BODY bgColor=#ffffff>
> <TABLE cellSpacing=5 cellPadding=3 width=410>
> <TBODY>
> <TR>
> <TD vAlign=center align=left width=360>
> <H1 style="FONT: 13pt/15pt verdana; COLOR:
> #000000"><!--Problem-->The page
> cannot be displayed</H1></TD></TR>
> <TR>
> <TD width=400 colSpan=2><FONT
> style="FONT: 8pt/11pt verdana; COLOR: #000000">There is a problem
> with the
> page you are trying to reach and it cannot be
> displayed.</FONT></TD></TR>
> <TR>
> <TD width=400 colSpan=2><FONT
> style="FONT: 8pt/11pt verdana; COLOR: #000000">
> <HR color=#c0c0c0 noShade>
> 
> <P>Please try the following:</P>
> <UL>
> <LI>Click the Refresh button,
> or try again later.<BR>
> <LI>Open the Web site
> home page, and then look for links to the information you want.
> <LI>If you typed the page address in the Address bar, make sure
> that it
> is spelled correctly.<BR>
> <LI>Verify that the Internet access policy on your network allows
> you
> to view this this page.</LI>
> <LI>If you believe you should be able to view this directory or
> page,
> please contact the Web site administrator by using the e-mail
> address or
> phone number listed on the Web site
> home page. </LI></UL>
> <H2 style="FONT: 8pt/11pt verdana; COLOR: #000000">HTTP 407 Proxy
> Authentication Required - The ISA Server requires authorization to fulfill
> the request. Access to the Web Proxy service is denied.
> (12209)<BR>Internet Security and Acceleration Server</H2>
> <HR color=#c0c0c0 noShade>
> 
> <P>Technical Information (for support personnel)</P>
> <UL>
> <LI>Background:<BR>The gateway could not retrieve the requested
> page.<P></P></LI>
> <LI>ISA Server: ngsypx02.eu.nag.net <http://ngsypx02.eu.nag.net><BR>
> Via: <BR><BR>Time: 25/05/2005 08:18:17 GMT
> </LI></UL></FONT></TD></TR></TBODY></TABLE></BODY></HTML>
> 
> http status code: 407
> http status message: Proxy Authentication Required ( The ISA Server
> requires authorization to fulfill the request. Access to the Web Proxy
> service is denied. )
> 
> Thanks in advance, Jon Andrews
> 
> ===============================================================
> National Australia Group Europe Limited (Company Number 02108635, 
> Registered Office 88 Wood Street, London EC2V 7QQ) (NAGE) is a subsidiary of 
> National Australia Bank Limited (an Australian registered company). The 
> following UK companies are authorised and regulated by the Financial 
> Services Authority: Clydesdale Bank PLC (trading as Clydesdale Bank and 
> Yorkshire Bank), MLC Savings Limited, MLC Trust Management Company Limited, 
> Clydesdale Bank Insurance Brokers Limited, Yorkshire Bank Financial Services 
> Limited, National Australia Insurance Services Limited and Custom Fleet 
> Limited.
> 
> The views and opinions expressed in this email may not reflect the views 
> and opinions of any member of the group of which NAGE forms part. The 
> information contained in this message is confidential and may also be 
> privileged. It is intended only for the addressee named above. The 
> unauthorised use, disclosure, copying or alteration of this message is 
> strictly prohibited. If you are not the addressee (or responsible for 
> delivery of the message to the addressee), please notify the originator 
> immediately by return message and destroy the original message. This message 
> and any attachments have been scanned for viruses prior to leaving the NAGE 
> network. However, NAGE does not guarantee the security of this message and 
> will not be responsible for any damages arising as a result of any virus 
> being passed on or arising from any alteration of this message by a third 
> party. NAGE may monitor emails sent to and from the NAGE network.
> 
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message