开发者社区 问答 正文

HTTP 使用应答头Refresh时需要注意什么?

HTTP 使用应答头Refresh时需要注意什么?

展开
收起
游客fbdr25iajcjto 2021-12-02 20:40:57 457 分享 版权
1 条回答
写回答
取消 提交回答
  • 注意这种功能通常是通过设置HTML页面HEAD区的<META HTTP-EQUIV="Refresh" CONTENT="5;URL=http://host/path">实现,这是因为,自动刷新或重定向对于那些不能使用CGI或Servlet的HTML编写者十分重要。但是,对于Servlet来说,直接设置Refresh头更加方便。

    注意Refresh的意义是"N秒之后刷新本页面或访问指定页面",而不是"每隔N秒刷新本页面或访问指定页面"。因此,连续刷新要求每次都发送一个Refresh头,而发送204状态代码则可以阻止浏览器继续刷新,不管是使用Refresh头还是<META HTTP-EQUIV="Refresh" ...>。

    注意Refresh头不属于HTTP 1.1正式规范的一部分,而是一个扩展,但Netscape和IE都支持它。

    2021-12-02 20:41:33
    赞同 展开评论