0

这对我来说很有意义,但其他一些人说这对他们没有意义。

我从网页对 Rails API 进行了 Ajax 调用。如果请求开始并且浏览器关闭,API 仍然完成。是否有任何应用程序服务器/Web 服务器注意到请求已停止并停止进程?

谢谢。

4

1 回答 1

2

我不知道有任何服务器会在请求关闭时停止进程。

我认为如果服务器因为请求通道关闭而取消操作,那将是一个错误。一旦启动操作,它应该始终完成,除非有明确的机制取消操作,或者存在某种客户端未能完成的事务机制。否则,互联网连接有问题的用户或赶时间的用户会花很多时间想知道为什么他们开始做的事情没有奏效。

于 2013-08-29T14:56:25.487 回答