2013-01-12 58 views

回答

0

Post-Redirect-Get模式可以適應此。後期部分用於提交請求,重定向的get將轉到「結果」頁面,客戶端可以獲取狀態(進行中,失敗,成功等)。

顯然,客戶端不應該從網絡問題得出請求失敗的結論。它應該只是準備等待和/或重試獲得狀態。

有趣的情況是最初的請求提交是不完整的,即沒有,甚至沒有重定向回來。這是適應的地方。最初的數據提交應該在服務器生成一個事務標識符之後,客戶端可以用它來替代狀態請求。 (例如,帶有靜態字段的表單「請保存並使用此跟蹤ID進行狀態查詢」。)

如果您的問題是在協議級別是否可以自動執行此備用解決方案,那麼答案很可惜不是。