繁体   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 指令,页面将从缓存中过期,例如“must-revalidate”与“no-cache”或“Expires”日期的组合那已经过期了。

你应该寻找

  • Cache-control: header 包含no-store

    或者

    • Cache-control: header 包含must-revalidate

      • Cache-control: header 包含no-cache或类似

        或者

      • Expires: header,日期已过期

        或者

      • 其他会使缓存无法满足的东西,例如过度限制的Vary: header。

在服务器端防止这种情况的一种方法是使用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