我在我的Windows Phone 7.1項目中使用RestSharp。WP7 - 防止RestSharp緩存
我的問題是RestSharp總是緩存響應數據。
例如:
在我第一次發送請求時,它會正確返回數據。經過一些刪除操作後,我再次發送該請求,但回覆看起來與第一次相同,沒有任何變化。
如果我停止調試並按F5重新開始,它會按預期完美工作。
我也試過request.AddParameter("cache-control", "no-cache", ParameterType.HttpHeader);
,沒有運氣。
我該如何解決這個問題?
RestSharp沒有任何內置緩存所以這可能是在HttpWebRequest的它建立在它之上。你有沒有對API端點的控制權?你能發佈更多的代碼嗎? – 2012-04-19 17:29:18
它的黑客,但嘗試像'url = originalUrl +「&nocache =」+ DateTime.Now.Ticks' – 2012-04-19 17:31:50
我使用了@RicoSuter提到的解決相同問題的類似解決方案。 – earthling 2012-04-20 01:54:40