首页 新闻 赞助 找找看

Webclient.DownloadData(string path)获取动态改变的数据,一段时间后获取到的数据不更新了

0
悬赏园豆:20 [已解决问题] 解决于 2015-03-10 13:24

如题,获取远程的一个动态改变的图片,解析后显示出来。

一开始没问题,过十几分钟或者几分钟后,获取到的byte[]长度完全相同,解析完的图片也不是最新的了。

求大神帮忙解答,很紧急的。

雏菊之秋的主页 雏菊之秋 | 初学一级 | 园豆:162
提问于:2015-03-10 11:38
< >
分享
最佳答案
0

先确定是不是服务器限制了?

收获园豆:20
幻天芒 | 高人七级 |园豆:37175 | 2015-03-10 11:43

如果限制应该一开始就无法读取吧,我的情况是可以读取一段时间。

雏菊之秋 | 园豆:162 (初学一级) | 2015-03-10 11:44

@雏菊之秋: 很有可能服务器有防抓取呀。你可以再url上带上一个随机字符串试试~

幻天芒 | 园豆:37175 (高人七级) | 2015-03-10 12:11

@幻天芒: 这个方法可以,我上午最后努力了一下,加随机字符,嗯,服务器那边是没有限制的。总之,多谢啦。

雏菊之秋 | 园豆:162 (初学一级) | 2015-03-10 13:24

@雏菊之秋: 既然这个方法有效,那估计是缓存了。

幻天芒 | 园豆:37175 (高人七级) | 2015-03-10 13:43

@幻天芒: 是的,我之前想到可能是Webclient的缓存,但没想出是存在哪里,另外不知道访问图片时候加随机数能不能找到这张图片,所以才没有继续往这个方面想。

雏菊之秋 | 园豆:162 (初学一级) | 2015-03-10 13:46

@雏菊之秋: 这种加法是为了让服务器认为是新请求。而且你提供的参数,对服务器来说是直接忽略的,所以不会影响图片。

幻天芒 | 园豆:37175 (高人七级) | 2015-03-10 13:47

@幻天芒: 嗯,是的,学习了,多谢你啦。

雏菊之秋 | 园豆:162 (初学一级) | 2015-03-10 13:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册