berarti proxy-nya pake ISA server, butuh login untuk bisa pake proxy.
kalo pake ISA biasanya otentikasinya NTLM juga.

2009/6/11 Darmansyah <[email protected]>:
>
>
> Thanks bro,
>
> Btw kalau berdasarkan log, error terproduce saat aplikasi baru sampai proxy
> belum sampai web target.
> Saat ini gw suspect ama setingan di proxy ada yg berubah. Apakah ada
> kemungkinan error disebabkan karena ada perubahan di sisi proxy?
>
> 2009/6/11 sm96 <[email protected]>
>>
>>
>> itu penyebabnya, karena web yang diakses dihosting di IIS, dan dia
>> menerapkan
>> autentikasi NTLM, yaitu authentikasi bawaan windows.
>> supaya gak muncul error macam gitu, matikan security-nya dan diset
>> anonymous.
>>
>> 2009/6/10 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
>> >
>> >
>>
>> --
>> syaiful.mukhlis
>> gtalk:[email protected]
>
> 



-- 
syaiful.mukhlis
gtalk:[email protected]

Kirim email ke