用XMLHTTP抓取本地页面,总无法抓到最新页面,而是上一次修改的缓存页面,怎么解决

danjingwu 2005-08-29 11:58:31
每次我修改页面,然后再用XMLHTTP抓取该页面生成静态页面
但每次抓回来的都是还没有修改过的页面,
请问各位有什么好的办法解决这个问题啊?

...全文
234 点赞 收藏 11
写回复
11 条回复
duoduobaba 2006年01月15日
如果post的URL本身带参数的话好像就不管用了
回复 点赞
danjingwu 2005年12月18日
倒,这张贴结错分了,harryCom,不好意思啊~~,很少用JS去写ASP
回复 点赞
Kurt 2005年11月29日
谢谢楼主提了一个我也想提的问题.
谢谢harryCom()的解答.帮了我大忙了..呵呵
回复 点赞
yuliang0828 2005年08月30日
harryCom()的办法果然不错,学习中~~!!
回复 点赞
harryCom 2005年08月29日
加参数的目的是让服务器返回200,告诉客户端应该取新的,否则就会返回304直接用客户端缓存
还有,你那种写法是vb,我是用js来写,难道你只会用vb来写asp,没见过用js写服务器端?
回复 点赞
yuliang0828 2005年08月29日
那harryCom()应该怎么处理,请rayFairy()赐教。
回复 点赞
rayFairy 2005年08月29日
harryCom()的目的就是不从缓存读,手动清楚缓存不是办法
回复 点赞
danjingwu 2005年08月29日
楼上的兄弟晚了一步,我结贴后才看见你的留言,不然就可以给你结几分
回复 点赞
danjingwu 2005年08月29日
搞定,谢谢,不过正确的写法是
url = "xxx.asp?"&round(rnd(100))
回复 点赞
yuliang0828 2005年08月29日
我估计那是你本地缓存的问题,把IE的缓存清空试试看(别说你不知道怎么清空)
回复 点赞
harryCom 2005年08月29日
post的URL随机加个参数试试
如:
url = "xxx.asp?" + Math.round(Math.random()*100)
回复 点赞
发动态
发帖子
ASP
创建于2007-09-28

1.9w+

社区成员

35.7w+

社区内容

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区公告
暂无公告