2011-08-28 74 views
0

我在Android中編寫了一個HTTP客戶端,該客戶端連接到本地主機上的glassfish並將一些json信息發送到服務器。Android中使用glassfish的授權問題

我用:

UsernamePasswordCredentials cred = 
     new UsernamePasswordCredentials(SettingsHelper.mUser, SettingsHelper.mPwd); 
client.getCredentialsProvider().setCredentials(AuthScope.ANY, cred); 

爲authontication,並作出PUT請求。
有時,客戶端在重試和發送授權的請求之前會發送未經授權的請求,並在第二次推送json實體之前,從服務器獲得適當的響應(100-繼續)。那麼,服務器根本沒有響應,並且一切都掛起。

我會注意到它有時會起作用。

有其他人遇到過這個問題嗎?我該如何解決它?

回答

0

終於設法使它與基本的先發制人的authontication。

example here