kalau memang benar dia berubah jadi NTLM, ya mode http client-nya jangan pake yang basic lagi.
2009/6/11 Darmansyah <[email protected]> > > > 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 > > > -- Daniel Baktiar Senior JEE* Monkey -- willing to work hard in the Java beans brewery for a big bunch of bananas (http://dbaktiar.wordpress.com)

