Ajax 中止HTTP请求服务器进程

Ajax 中止HTTP请求服务器进程,ajax,dojo,abort,http-request,Ajax,Dojo,Abort,Http Request,如中所示,可以取消客户端上的(dojo/request/xhr)http请求。 问题是,相应的服务器进程(由请求启动)仍在运行 如果我们使用XMLHttpRequest对象,对其调用abort()将停止服务器进程 所以问题是:有可能用dojo实现这一点吗?或者可以访问内部XMLHttpRequest对象(dojo/request/xhr使用)来对其调用abort();见和。在这两种情况下,您是否使用相同的服务进行测试?啊,谢谢您提供的信息。我必须复习……我调用cancel()。然后调用请求的错误

如中所示,可以取消客户端上的(dojo/request/xhr)http请求。 问题是,相应的服务器进程(由请求启动)仍在运行

如果我们使用XMLHttpRequest对象,对其调用abort()将停止服务器进程


所以问题是:有可能用dojo实现这一点吗?或者可以访问内部XMLHttpRequest对象(dojo/request/xhr使用)来对其调用abort();见和。在这两种情况下,您是否使用相同的服务进行测试?啊,谢谢您提供的信息。我必须复习……我调用cancel()。然后调用请求的错误处理程序。这很好。但服务器进程(长轮询)仍在运行(我可以在日志文件中看到它)。如果服务器进程能够检测到取消,那么这可能是一个解决方案。在这种情况下,它可以自行终止!?是的,您可能需要在服务器端执行某些操作,以便在连接中止时中止进程。检查firebug/developer tools中的net选项卡,确保调用
cancel
后请求显示为已取消;我的错误是,在我的过时版本中,每个用户操作都会重新加载页面。所以我在服务器上的“中止”似乎起作用了。但是使用AJAX还有另一个环境。很抱歉