国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Windows.Web.Http.HttpClient.GetStringAsync 總是返回相同的結果

2019-11-17 02:46:01
字體:
來源:轉載
供稿:網友

Windows.Web.Http.HttpClient.GetStringAsync 總是返回相同的結果

2014-11-12 20:02 by h82258652, ... 閱讀, ... 評論, 收藏, 編輯

今天在測試博客園新聞WP8.1客戶端的時候,發現電腦上瀏覽的新聞已經更新了。但手機上的還沒更新,于是想到肯定是有bug了。于是建了一個Web測試項目,發現只有第一次發出了請求。一開始以為是MVVM的問題,后來才發現,原來是HttpClient這個類的問題。

HttpClient會對相同Uri的Get請求進行本地緩存。

解決方法:

1、在querystring上加上一個時間戳。

2、在創建HttpClient時,加一個Filter。

1 var filter = new HttpBasePRotocolFilter();2 filter.CacheControl.ReadBehavior = HttpCacheReadBehavior.MostRecent;3 using (var client = new HttpClient(filter))4 {5     var html = await client.GetStringAsync();  6 }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广宁县| 蓬莱市| 丹巴县| 全州县| 巴楚县| 习水县| 诏安县| 于田县| 五常市| 特克斯县| 思茅市| 于都县| 邛崃市| 韩城市| 阿瓦提县| 巩留县| 曲阳县| 梅州市| 城市| 吉隆县| 宁德市| 巴楚县| 根河市| 洪雅县| 开鲁县| 浑源县| 光山县| 延安市| 陆河县| 衡阳市| 新沂市| 建湖县| 吕梁市| 阳泉市| 永年县| 富源县| 多伦县| 沙河市| 北宁市| 健康| 贵阳市|