2017-06-28 108 views
0

假設客戶端使用GET API調用服務器,是否有可能服務器發送響應,但客戶端會錯過該響應?在客戶端GET休息api失敗

如果是如何處理這種情況,因爲我想確保客戶端收到數據。現在我正在使用客戶端的第二個REST調用作爲第一個調用。

回答

0

這當然是可能的。例如,如果您使用的是帶有REST API的網站,並且請求僅發送到API,並且您的互聯網連接在答案應該到達時死亡,那麼服務器很可能已收到您的請求,併成功處理了它,甚至發送了迴應,但您的電腦沒有收到它。這也可能是負責傳送請求的服務器上的問題。解決這類問題的方法是超時,如果請求超時,則重新發送,直到不再超時爲止。