2011-08-28 72 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