Windows Phone 7(WP7)開發 短時間內多次請求同一Http地址強制刷新


  問題情景描述:假設在開發一個微博客戶端,一個功能就是關注某人,當用戶未關注某人的時候,點擊關注按鈕,服務器返回“關注成功”,此時再點擊關注按鈕(界面未由於“關注成功”而及時刷新的情況下),服務器返回“您已關注此用戶”。在我們的程序中,當用戶每次點擊關注按鈕,其實是執行的同一個操作,即發起一個Http請求,由於使用get方式,操作相同的情況下請求的url也是相同的。問題出現了,在調試過程中,短時間內多次點擊關注按鈕,接收到的服務器返回值都是“關注成功”,並未如期出現“您已關注此用戶”。

  問題分析:服務器端沒問題,那問題就在客戶端中這邊,后來終於將問題確認為“緩存”……

 

  一句話技巧: 在請求的url中加一個 "&_t="+DateTime.Now.Ticks.ToString(),如果Url中沒有參數就加上"?_t="+DateTime.Now.Ticks.ToString(),由於每次請求的時間都不一樣,就人為的造成了請求的Url不一樣,這種方法在很多開發AJAX的朋友中是常用的吧,Get方式傳值,大家都懂的~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM