0

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

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

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

4

1 回答 1

0

我已经弄清楚问题所在了。当我更改密码时,会话没有关闭,它正在连接旧数据。所以我不得不使用这段代码“注销”:

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

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

于 2013-01-08T09:26:28.110 回答