HTTP元刷新问题(http meta refresh issue)

2019-09-20 21:13发布

我使用的HTTP元刷新reflesh当前页面保持会话活动。 我使用VSTS 2008 + C#+ 3.5的.Net和开发ASP.Net应用程序。

我的问题是,是否有可能从客户端(浏览器)侧发送若非-Modified-Since的请求头到服务器端,在服务器端的响应检查304未修改头客户端? (我想用这个在服务器租期,提高带宽和开销。)

如果是的话,任何人都可以给我推荐一些示例代码在客户端和服务器在侧如何实现这一点?

Answer 1:

这可能与寻址HtmlMeta这是在.NET 2.0中添加类。 它允许元关键字编程访问。 你可以检查出来这里 。



Answer 2:

我不是超级熟悉ASP.NET,但在一般情况下,这样的事情,可以考虑使用的ETag 。



Answer 3:

您可以使用jQuery的AJAX API看到的文档在这里 ,有一个ifModified PARAM。 此外,使用HTTP元刷新是由W3C气馁



Answer 4:

你不应该使用META刷新。 如果你想重新载入页面,使用JavaScript方法window.location.reload(假);

我解释为什么在这里: http://blogs.msdn.com/b/ieinternals/archive/2010/05/13/meta-refresh-causes-additional-http-requests.aspx和http://blogs.msdn.com /b/ieinternals/archive/2010/07/08/technical-information-about-conditional-http-requests-and-the-refresh-button.aspx



文章来源: http meta refresh issue