首页 > 解决方案 > 从服务器 RESTful API 断开连接后获取响应

问题描述

假设我有一个使用 API 连接到服务器的客户端。API 接受 json 作为其输入,并返回 json 作为其输出。客户端然后发送一个 json 文件,当前正在等待来自服务器的响应。

现在我的问题是,如果客户端在 API 仍在处理期间断开连接并且能够在服务器尝试发回响应之前重新连接,客户端是否仍有可能接受来自服务器的响应?

根据我的理解,服务器不知道客户端是否仍然连接或已经断开连接,并且仍然发送响应。但是,由于客户端已经与会话断开连接,它将丢弃从服务器发送的响应。我认为这应该可以通过允许客户端连接到同一个会话并存储/加载它在断开连接发生之前发送的任何未完成的请求来实现。尽管即使我的理解是正确的,我也不确定该怎么做。

标签: jsonapiclient-serverhttpconnection

解决方案


推荐阅读