2013-01-08 55 views
0

有人知道如何在發出JSON請求時停止緩存嗎?在我的JSON請求頭我的用戶名和密碼,我的問題是:Android JSON停止緩存

  • 首先,我把正確的數據(正確的用戶名和密碼) - >請求成功
  • 步驟之後,從上面我介紹正確的用戶名,但錯誤的密碼 - >請求仍然成功,它不應該
  • 然後我用強制停止關閉我的應用程序,並讓錯誤的密碼。現在請求失敗了。

但我不明白爲什麼我必須強制停止應用程序才能獲得請求的正確狀態。我想到的唯一想法是,數據被緩存。如果我的想法是正確的,我該如何防止緩存?我會感謝任何幫助!

回答

0

我已經知道問題出在哪裏。當我更改密碼時,會話未關閉,並且與舊數據連接。所以我不得不使用這個代碼「註銷」:

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

然後我創建了一個新的Http客戶端。