Windows.Web.Http.HttpClient.GetStringAsync 总是返回相同的结果
原文:Windows.Web.Http.HttpClient.GetStringAsync 总是返回相同的结果

今天在测试博客园新闻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 }

posted on 2019-01-04 09:36 NET未来之路 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/10218087.html

Windows.Web.Http.HttpClient.GetStringAsync 总是返回相同的结果相关推荐

  1. HttpClient解析服务器返回的response出现乱码

    引用处: [问题解决]HttpClient解析服务器返回的response出现乱码 问题场景 最近在用httpClient做网络爬虫的时候,遇到了一个不大不小的问题,当使用HttpGet向指定网址发送 ...

  2. java 调用webapi json_java通过url调用web api并接收其返回的json

    java通过url调用webapi并接收其返回的json数据,但现在结果总是:{"result":4,"data":{}}(未认证:),帮助文档如下:API使用 ...

  3. bex64 java 贴吧,Windows Web Server 2008 R2 x64上的BEX错误

    我在Windows Web Server 2008 R2 x64上构建了一个导致缓冲区溢出异常并具有以下签名的应用程序 问题签名:问题事件名称:BEX应用程序名称:AlgorithmEvaluatio ...

  4. Burp Suite Professional 2023.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描

    Burp Suite Professional, Test, find, and exploit vulnerabilities. 请访问原文链接:https://sysin.org/blog/bur ...

  5. android httpclient 乱码,【问题解决】HttpClient解析服务器返回的response出现乱码

    问题场景 最近在用httpClient做网络爬虫的时候,遇到了一个不大不小的问题,当使用HttpGet向指定网址发送请求后,接收到的Response无法正常解析,出现 口口??这样的乱码,编码也考虑到 ...

  6. Windows WEB服务器配置安全规范

    目   录 一.安装 Win 200x 安全概览1.硬盘分区的文件系统选择2.组件的定制3.接入网络时间4.账户安全管理5.安全审核6.卸载无用的组件模块 二.基本系统设置 1.安装各种补丁2.分区内 ...

  7. Windows 10 IIS所有的html返回空白

    这是一个神奇的现象.因为使用IIS已经有N多年了,喜欢使用它是因为它随手可得.自从装上windows10以来,直至今天才用它来调试客户端程序.想在上面放一个静态的json数据,省的还要去建立一个Web ...

  8. windows WEB 服务器安全策略

    针对WEB服务器来说说安全策略的问题 环境:Windows 2003 + IIS + ASP.NET 1.Windows 2003 Server 操作系统本身的安全 (1)系统安装完毕,应该及时给系统 ...

  9. windows下socket编程GetLastError()函数返回结果与对照表-转

    原文地址:http://blog.sina.com.cn/s/blog_4880c4bb0100b6a5.html WSAGetLastError()函数返回结果与对照表: Windows Socke ...

最新文章

  1. 变量相关命令(env,export,set,read, array, declare)
  2. 微信小程序 - 时间戳转时间
  3. 画正圆角矩形 - HTML5 Canvas 作图
  4. ListView 排序
  5. Heroku:革命性的Rails托管服务
  6. java set path_Java Path.setEffect方法代码示例
  7. hibernate一对多
  8. 【JavaScript】数组
  9. 前端学习(2462):打包优化
  10. Geometric Shapes - POJ 3449(多边形相交)
  11. Linux 零拷贝方案
  12. 习题3.9 堆栈操作合法性 (20分)
  13. conda和Anaconda的区别:
  14. android 开发怎么让程序生成的图片文件不会被系统扫描到
  15. 关于 Pycharm 2019.2 版本出现等宽字体对不齐的问题的解决方法
  16. 计算机专业小米笔记本推荐,小米笔记本电脑怎么样有哪些型号,哪款性价比高?...
  17. 二分图匹配-匈牙利算法, 最小路径覆盖
  18. 布尔表达式可满足性问题(SAT)与库克-列文定理(下)
  19. 网易云视频获取标题和时长
  20. 在虚拟机中搭建设zookeeper集群配置

热门文章

  1. Firefox 增强版 仅仅5.7 MB
  2. JProfiler 11中文版
  3. angularjs与后台传值接收值
  4. 关于vue项目中在js中引入图片问题
  5. python爬虫requests json与字典对象互相转换
  6. PHP消息队列用法实例分析
  7. DELAY INIT 延迟初始化
  8. SpringMvc之集成Swagger
  9. 精读《Epitath 源码 - renderProps 新用法》
  10. 【原】iOS动态性(三) Method Swizzling以及AOP编程:在运行时进行代码注入