今天在测试博客园新闻WP8.1客户端的时候,发现电脑上浏览的新闻已经更新了。但手机上的还没更新,于是想到肯定是有bug了。于是建了一个Web测试项目,发现只有第一次发出了请求。一开始以为是MVVM的问题,后来才发现,原来是HttpClient这个类的问题。

HttpClient会对相同Uri的Get请求进行本地缓存。

解决方法:

1、在querystring上加上一个时间戳。

2、在创建HttpClient时,加一个Filter。

 var filter = new HttpBaseProtocolFilter();
filter.CacheControl.ReadBehavior = HttpCacheReadBehavior.MostRecent;
using (var client = new HttpClient(filter))
{
var html = await client.GetStringAsync();
}

最新文章

  1. angularjs中provider,factory,service的区别和用法
  2. Global Mapper Lidar点云分类
  3. 如何调试PHP程序
  4. Linux tar命令exclude选项排除指定文件或目录
  5. Sequoyah 本机开发Native Development: Invalid path for NDK(路径无效) 解决方案
  6. android面试题之一
  7. mongo 初级使用
  8. 1.如何安装matlab2016a
  9. java8 Stream常用方法和特性浅析
  10. python中的MySQL使用 + pickle使用
  11. spring boot 扫描不到自定义Controller
  12. Permissions 0755 for '/home/lonecloud/.ssh/id_rsa' are too open.
  13. JAVA核心技术I---JAVA基础知识(文本文件读写)
  14. 一步步教你轻松学支持向量机SVM算法之案例篇2
  15. java IO和NIO区别
  16. odoo开发笔记 -- 时区问题
  17. 7.6 C++基本序列式容器效率比较
  18. 阿里云服务器挖矿wipefs处理
  19. 基于 vue+element ui 的cdn网站(多页面,都是各种demo)
  20. plsql例子

热门文章

  1. cmd enabledelayedexpansion
  2. electron sendInputEvent keyboard
  3. pymongo CursorNotFound错误
  4. shell获取函数的返回值
  5. Java GC的原理
  6. (动态规划)有 n 个学生站成一排,每个学生有一个能力值,从这 n 个学生中按照顺序选取kk 名学生,要求相邻两个学生的位置编号的差不超过 d,使得这 kk 个学生的能力值的乘积最大,返回最大的乘积
  7. BIOS设置找不到设置U盘启动
  8. ios 进入后台 一段时间在进入前台 动画消失
  9. MQ java 基础编程
  10. 【SQL模板】二.创建表视图模板TSQL