如果我将HTTP请求的超时设置为100毫秒,并且服务器需要5秒钟来处理此请求,它会在100毫秒后停止还是服务器完成其计算然后尝试在5秒钟后响应?
我已经搜索过文档,但没有发现任何东西。可能是一个明显的问题或搜索不正确。
该标准说:
当客户端或服务器希望超时时,应该在传输连接上正常关闭。客户端和服务器都应经常监视传输的另一端,并做出适当的响应。如果客户端或服务器未及时检测到另一方的关闭,则可能导致网络上不必要的资源消耗
在现实生活中,您应该区分实现HTTP标准的逻辑和实现业务功能的逻辑。HTTP服务器检测到连接已关闭后,业务逻辑是否仍在处理取决于服务器的实现方式,业务逻辑的实现方式以及所有功能之间的集成方式。