2013-01-08 56 views
0

有人知道如何在发出JSON请求时停止缓存吗?在我的JSON请求头我的用户名和密码,我的问题是:Android JSON停止缓存

  • 首先,我把正确的数据(正确的用户名和密码) - >请求成功
  • 步骤之后,从上面我介绍正确的用户名,但错误的密码 - >请求仍然成功,它不应该
  • 然后我用强制停止关闭我的应用程序,并让错误的密码。现在请求失败了。

但我不明白为什么我必须强制停止应用程序才能获得请求的正确状态。我想到的唯一想法是,数据被缓存。如果我的想法是正确的,我该如何防止缓存?我会感谢任何帮助!

回答

0

我已经知道问题出在哪里。当我更改密码时,会话未关闭,并且与旧数据连接。所以我不得不使用这个代码“注销”:

client.getConnectionManager().closeExpiredConnections(); 
    client = null; 

然后我创建了一个新的Http客户端。