0

JSONリクエストが行われたときにキャッシュを停止するにはどうすればよいですか?JSONリクエストヘッダーにユーザー名とパスワードがあり、問題は次のとおりです。

  • 最初に正しいデータ(正しいユーザー名とパスワード)を入力します->リクエストは成功します
  • 上記の手順の後、正しいユーザー名を導入しましたが、パスワードが間違っています->リクエストは引き続き成功し、成功しないはずです
  • 次に、Force Stopを使用してアプリを閉じ、間違ったパスワードを使用します。これでリクエストは失敗します。これで問題ありません。

しかし、リクエストの正しいステータスを取得するためにアプリを強制停止する必要がある理由がわかりません。私の頭に浮かんだ唯一の考えは、どういうわけかデータがキャッシュされているということです。私の考えが正しければ、どうすればキャッシュを防ぐことができますか?

4

1 に答える 1

0

私はそれが何の問題であったかを理解しました。パスワードを変更したとき、セッションは閉じられず、古いデータに接続していました。したがって、次のコードを使用して「ログアウト」する必要がありました。

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

次に、新しいHttpクライアントを作成しました。

于 2013-01-08T09:26:28.110 に答える