网页没有回复

时间:2010-10-14 18:47:35

标签: javascript asp.net http httprequest

我有一个网页,如果我发现IP无效,我会将用户重定向到该网页。我希望用户的浏览器不会得到任何响应,但会保持等待状态,但我也希望我的服务器线程不会被阻止。因此,想法是服务器将快速响应,但用户的浏览器将进入等待循环以阻止用户。我怎样才能轻松实现这一目标?没有JavaScript可以吗?如果JavaScript是唯一的方式,那么建议解决方案。

由于

2 个答案:

答案 0 :(得分:1)

这里的问题是HTTP是请求/响应协议。如果您要重定向用户,则表示您正在响应该原始请求。除非用户生成另一个请求(通过javascript或其他),否则服务器无法再次响应。

如果服务器根本没有回复浏览器将继续等待的请求,则无需将浏览器置于“等待状态”。

我认为你试图说你的IP任务需要很长时间,以及如何有效地解决这个问题?

也许如果你澄清了我的问题,我可以更充分地回答。

答案 1 :(得分:0)

这可能。问题是让浏览器保持等待而不需要响应,以保持连接打开而不是写入连接。结果将是:

  • 这将导致服务器用完连接并使用内存来维护连接
  • 即使您没有回复
  • ,客户端也会超时

你可以回复一个包含带有infinate循环的java脚本的页面。