假设使用GET API的客户端呼叫服务器,服务器是否可能发送响应但客户端错过了该响应?
如果是,如何处理这种情况,因为我想确保客户端接收数据。现在我正在使用客户端的第二个REST调用作为第一个。
答案 0 :(得分:0)
当然可以。例如,如果您正在使用具有REST API的站点并且请求仅发送到API并且您的Internet连接在应答到达时死亡,那么服务器很可能已收到您的请求,成功处理了它,甚至发送了响应,但您的计算机没有收到它。它也可能是负责传输请求的服务器上的问题。这类问题的解决方案是超时,如果请求超时,则重新发送,直到它不再超时。