繁体   English   中英

在Internet Explorer中看到“网页已过期”的HTTP响应代码是什么?

What is the HTTP response code to see a “Web page has expired” in internet explorer?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

当我们在Internet Explorer上看到“网页已过期”时,您能告诉我HTTP响应代码是什么吗?

2 个回复

没有与此相关的特定响应代码。 当最终用户尝试从浏览器历史记录中请求非缓存的POST请求时,这只是浏览器的默认错误页面。

因此,为了在用户浏览历史记录时获得这样的错误页面,必须满足以下两个条件:

  1. 这是一个HTTP POST请求(因此,不是GET !,否则浏览器将重新发送到服务器)。

  2. 它具有最低限度的必要响应标头,这些标头指示浏览器不要缓存响应。

     Cache-Control: no-cache,no-store,must-revalidate Pragma: no-cache Expires: 0 

如果收到此消息,则表示您正在通过提交信息返回到先前到达的页面,但是该页面已从缓存中过期。

Internet Explorer不想只是盲目地重新提交您的信息,以防其造成后果(例如信用卡双重收费)。 因此它显示此警告。

您按下了刷新按钮,或者由于服务器上的某种Cache-Control指令(例如,“必须重新验证”与“无缓存”或“到期”日期结合使用),页面已从缓存中过期。已经过期。

你应该找

  • Cache-control:标头中包含no-store

    要么

    • Cache-control:包含must-revalidate标头

      • Cache-control:标头包含no-cache或类似内容

        要么

      • Expires:标头中的日期已过期

        要么

      • 会使缓存不满足要求的其他内容,例如过于严格的Vary:标头。

在服务器端防止这种情况的一种方法是使用Post / Redirect / Get策略

1 网页已过期

使用浏览器的后退和前进按钮时强制加载页面的代码。 使用这段代码,我从缓存中删除了页面的副本,并在下一页单击(浏览器)后退按钮时再次重新加载了页面,但是我发现“网页已过期”,并带有详细的注释:“此网页的本地副本已过期,并且该网站要求您再次下载”。 在这里,我希望重新创建上一页。 ...

3 HTTP状态代码,指示客户端已过期

这里的团队正在构建一个移动(iOS,Android)应用程序,并将很快在各自的商店中发布。 我想介绍一种功能,可以阻止特定版本的应用程序登录(将来的某个时候)。 实际上,第一个服务器调用应返回特定的HTTP代码,以告知客户端应用程序请求失败(例如登录),但原因是他们需要从商店下载较新的应用程 ...

4 客户端的HTTP状态代码已过期

我正在努力使我的REST API远离始终响应STATUS: 200 OK如果出现问题则返回JSON中的error键,并在出现问题时尝试使用正确的状态代码。 到目前为止,我已将服务器的大多数部分移动到正确的状态代码200, 201, 400, 401, 403, 404, 500, 501, ...

2017-02-14 11:51:28 3 1141   rest/ http
6 经典ASP。 网页已过期。 错误

最近两天来,我一直在努力寻找解决方案,我尝试了许多方法,但没有成功,请提供一些帮助。 我正在使用Classic Asp,单击按钮时会在其中加载带有网格的页面,然后从网格中选择一条记录,然后将我带到另一个页面,其中显示了该记录的所有详细信息。 当我回击以返回到网格并查看其他记录时,在刷新页 ...

7 “网页已过期”PHP中的$ _SESSIONS

在我的网络应用程序中,我使用$_SESSIONS但有时,当用户点击退格键时,他会得到: 网页已过期 信息。 为什么会这样? 我该怎么做才能避免这种情况? ...

8 该网页的本地副本已过期

我的网页在浏览器的“后退按钮”上导致以下错误,它在Firefox上工作正常,但在IE上却不行, IE说, 最可能的原因是:•此网页的本地副本已过期,并且该网站要求您再次下载。 您可以尝试的方法:单击工具栏上的刷新按钮以重新加载页面。 刷新后,您可能需要再次导航到特定网页,或重 ...

9 网页已过期IE8

我们网站上的一些客户在IE8中遇到“网页过期”错误。 我已经在IE8中亲自尝试过,但是没有任何问题,听说这与在Internet选项下选中“不要将加密的页面保存到磁盘”有关。 我在浏览器上启用了此功能,但仍然无法复制该问题。 有问题的页面的格式可以由javascript自动提交,然后用P ...

10 仅通过https的IE“网页已过期”

下面的代码用于查看报告后返回。 我们在两个网站中都具有此功能,其中一个使用http ,另一个使用https连接。 对于http,它可以在IE,Chrome和Firefox中完美运行。 对于https,它不适用于IE。 它不断给出网页已过期错误。 最可能的原因是:• ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM