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 }
转载于:https://www.cnblogs.com/lonelyxmas/p/10218087.html
Windows.Web.Http.HttpClient.GetStringAsync 总是返回相同的结果相关推荐
- HttpClient解析服务器返回的response出现乱码
引用处: [问题解决]HttpClient解析服务器返回的response出现乱码 问题场景 最近在用httpClient做网络爬虫的时候,遇到了一个不大不小的问题,当使用HttpGet向指定网址发送 ...
- java 调用webapi json_java通过url调用web api并接收其返回的json
java通过url调用webapi并接收其返回的json数据,但现在结果总是:{"result":4,"data":{}}(未认证:),帮助文档如下:API使用 ...
- bex64 java 贴吧,Windows Web Server 2008 R2 x64上的BEX错误
我在Windows Web Server 2008 R2 x64上构建了一个导致缓冲区溢出异常并具有以下签名的应用程序 问题签名:问题事件名称:BEX应用程序名称:AlgorithmEvaluatio ...
- Burp Suite Professional 2023.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
Burp Suite Professional, Test, find, and exploit vulnerabilities. 请访问原文链接:https://sysin.org/blog/bur ...
- android httpclient 乱码,【问题解决】HttpClient解析服务器返回的response出现乱码
问题场景 最近在用httpClient做网络爬虫的时候,遇到了一个不大不小的问题,当使用HttpGet向指定网址发送请求后,接收到的Response无法正常解析,出现 口口??这样的乱码,编码也考虑到 ...
- Windows WEB服务器配置安全规范
目 录 一.安装 Win 200x 安全概览1.硬盘分区的文件系统选择2.组件的定制3.接入网络时间4.账户安全管理5.安全审核6.卸载无用的组件模块 二.基本系统设置 1.安装各种补丁2.分区内 ...
- Windows 10 IIS所有的html返回空白
这是一个神奇的现象.因为使用IIS已经有N多年了,喜欢使用它是因为它随手可得.自从装上windows10以来,直至今天才用它来调试客户端程序.想在上面放一个静态的json数据,省的还要去建立一个Web ...
- windows WEB 服务器安全策略
针对WEB服务器来说说安全策略的问题 环境:Windows 2003 + IIS + ASP.NET 1.Windows 2003 Server 操作系统本身的安全 (1)系统安装完毕,应该及时给系统 ...
- windows下socket编程GetLastError()函数返回结果与对照表-转
原文地址:http://blog.sina.com.cn/s/blog_4880c4bb0100b6a5.html WSAGetLastError()函数返回结果与对照表: Windows Socke ...
最新文章
- 变量相关命令(env,export,set,read, array, declare)
- 微信小程序 - 时间戳转时间
- 画正圆角矩形 - HTML5 Canvas 作图
- ListView 排序
- Heroku:革命性的Rails托管服务
- java set path_Java Path.setEffect方法代码示例
- hibernate一对多
- 【JavaScript】数组
- 前端学习(2462):打包优化
- Geometric Shapes - POJ 3449(多边形相交)
- Linux 零拷贝方案
- 习题3.9 堆栈操作合法性 (20分)
- conda和Anaconda的区别:
- android 开发怎么让程序生成的图片文件不会被系统扫描到
- 关于 Pycharm 2019.2 版本出现等宽字体对不齐的问题的解决方法
- 计算机专业小米笔记本推荐,小米笔记本电脑怎么样有哪些型号,哪款性价比高?...
- 二分图匹配-匈牙利算法, 最小路径覆盖
- 布尔表达式可满足性问题(SAT)与库克-列文定理(下)
- 网易云视频获取标题和时长
- 在虚拟机中搭建设zookeeper集群配置