【发布时间】:2010-11-19 05:54:09
【问题描述】:
我有一个隐藏的 iframe,它不时刷新,以便在用户在线时保持 ASP.NET 会话正常运行。
但是,我收到了有关用户遇到会话超时的报告,所以现在我怀疑需要什么来重置会话计时器。
隐藏的 iframe 的内容页面(简单的 html 页面)会以一定的时间间隔自行刷新,明显小于会话超时时间。
我的问题是:即使服务器以 HTTP/1.x 304 Not Modified 响应,是否足以让页面自行刷新(重置会话计时器)?
只是 GET 请求本身告诉网络服务器重置会话计时器吗?
或者我是否需要确保实际获取页面并收到 HTTP/1.x 200 OK 响应?
【问题讨论】:
-
Sebastian:你是说一个请求,它的响应是一个缓存的(304),不会刷新 ASP.NET 会话计时器?答案是肯定的,它不会刷新 ASP.NET 会话计时器。请参阅我的更新答案。