客户端是否可以接收http响应,但服务器无法确定是否接收到?
对于HTTP或HTTPS,是否存在这样的情况:服务器向客户端发送HTTP响应,客户端获得完整响应,但服务器无法确定客户端是否获得完整响应,例如,如果服务器未收到来自客户端的最终ACK或FIN消息 如果是,在什么条件下可能发生这种情况客户端是否可以接收http响应,但服务器无法确定是否接收到?,http,https,tcp,Http,Https,Tcp,对于HTTP或HTTPS,是否存在这样的情况:服务器向客户端发送HTTP响应,客户端获得完整响应,但服务器无法确定客户端是否获得完整响应,例如,如果服务器未收到来自客户端的最终ACK或FIN消息 如果是,在什么条件下可能发生这种情况 我浏览了几个RFC并在谷歌上搜索,但找不到任何相关的答案。让我们问一些稍微不同的问题: 问题1:服务器是否可以确定其响应已成功发送 A:是的 问题2:服务器是否可能在发送响应时检测到错误 A:是的 问题3:如果TCP/IP连接在客户端完全接收到消息之前异常终止
我浏览了几个RFC并在谷歌上搜索,但找不到任何相关的答案。让我们问一些稍微不同的问题:
- 问题1:服务器是否可以确定其响应已成功发送 A:是的
- 问题2:服务器是否可能在发送响应时检测到错误 A:是的
- 问题3:如果TCP/IP连接在客户端完全接收到消息之前异常终止,会发生什么情况 答:客户端和服务器都得到RST
- :连接已正常关闭。。。或者不是
- :提供附加的应用程序层错误报告功能
我希望这有助于……是的,这是可能的。