【解决】同一url的http请求所获取的结果总是相同

曾经在WP7写过一个通过HTTP获取网页内容的小程序,当时一直没能够解决:

有一个网址,在每次点击刷新之后页面所呈现的内容都是不同的。但是进行HTTP请求时,结果将会一直重复。

从网上查资料得知,在请求数据的时候会自动建立缓存,当网址相同的时候,就不发送请求了。

所以就要保证两次的url不能完全一样。    所以选择在url后添加随机的参数就行了。

形式如:  ?opt=1     ?a=1&b=2     之类的都行。

 

由于水平有限,起初只想到了Random由1随机到100,添加两个不同的参数,这样应该就不会重复了吧。

后来看到这个:Guid.NewGuid() 产生相同结果的可能性是 1/ 2^128:生成的字符串是这样的:

11a6bfb7-454c-4f42-886f-1c83043d44d5

怎么也不用担心会重复了吧。

 

转载于:https://www.cnblogs.com/yffswyf/p/4002632.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值