Dear All,

gw ada aplikasi Http client menggunakan basic authentication, berikut
sedikit snapshot codenya

               * HttpState httpstate = new HttpState();
                UsernamePasswordCredentials usernamepasswordcredentials =
new UsernamePasswordCredentials(params.getProxyUser(),
params.getProxyUserPwd());
                httpstate.setProxyCredentials(null, params.getProxyHost(),
usernamepasswordcredentials);
                httpclient.setState(httpstate);
                postmethod.setRequestEntity(new
MultipartRequestEntity(apart, postmethod.getParams()));

httpclient.getHttpConnectionManager().getParams().setConnectionTimeout(params.getResponseWaitTime());
                int status = httpclient.executeMethod(postmethod);*

Aplikasi pernah berjalan lancar, tapi beberapa hari ini saat running terkena
exception yang gw heran beda dgn authentication yg gw pk di code :

*ERROR org.apache.commons.httpclient.HttpMethodDirector - Credentials cannot
be used for NTLM authentication:
org.apache.commons.httpclient.UsernamePasswordCredentials
org.apache.commons.httpclient.auth.InvalidCredentialsException: Credentials
cannot be used for NTLM authentication:
org.apache.commons.httpclient.UsernamePasswordCredentials
    at
org.apache.commons.httpclient.auth.NTLMScheme.authenticate(NTLMScheme.java:331)
    at
org.apache.commons.httpclient.HttpMethodDirector.authenticateProxy(HttpMethodDirector.java:315)
    at
org.apache.commons.httpclient.HttpMethodDirector.executeConnect(HttpMethodDirector.java:480)
    at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
    at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:168)
    at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
    at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)*


kalau diperhatikan, source code aplikasi menggunakan basic authentication
tapi errornya exception *NTLM authentication* (red font). saat ini gw
suspect sama setingan di proxynya ada yg berubah.
Ada yg pernah punya pengalaman problem diatas dan solusinya? tolong dishare


Thanks

Kirim email ke