代码之家  ›  专栏  ›  技术社区  ›  Joel

浏览器的状态如何导致服务器发送404错误?

  •  1
  • Joel  · 技术社区  · 15 年前

    2 回复  |  直到 15 年前
        1
  •  1
  •   powtac    15 年前
    • 清空浏览器缓存,

    • 删除Cookie。

    • 再试一次。

    • 使用 Fiddler2 浏览器和服务器之间的网络。

        2
  •  0
  •   delfuego    15 年前

    这完全取决于web应用服务器处理页面请求的逻辑。

    例如,假设您的web应用程序使用客户端发送的会话cookie来确定其请求的正确目的地——当客户端登录到web应用程序时,他们会收到一个cookie,该cookie指示web应用程序如何处理其请求。如果该会话cookie由于任何原因(web应用重新启动并丢失会话状态,或其他任何原因)与web应用的状态过期,则客户端可能被发送到不再存在的页面。

    这只是一个例子。。。但最终,重启客户端“修复”了这个问题,这使得问题看起来像是客户端缓存的东西,因此重启后会重置。