2017-06-28 110 views
0

假设客户端使用GET API调用服务器,是否有可能服务器发送响应,但客户端会错过该响应?在客户端GET休息api失败

如果是如何处理这种情况,因为我想确保客户端收到数据。现在我正在使用客户端的第二个REST调用作为第一个调用。

回答

0

这当然是可能的。例如,如果您使用的是带有REST API的网站,并且请求仅发送到API,并且您的互联网连接在答案应该到达时死亡,那么服务器很可能已收到您的请求,并成功处理了它,甚至发送了回应,但您的电脑没有收到它。这也可能是负责传送请求的服务器上的问题。解决这类问题的方法是超时,如果请求超时,则重新发送,直到不再超时为止。