如果發生數據庫死鎖,我想自動重複一個HTTP請求;然而,FilterChain.doFilter()被定義爲一個單向鏈(所以我不能重置它的狀態)。Java Servlets:如何重複HTTP請求?
在安全的情況下,可以重複HTTP請求而不需要客戶端重新提交請求?
UPDATE:我剛發現這個方法有問題。即使您重複請求,您也需要緩衝請求InputStream。這意味着如果用戶上傳100MB數據,則不管是否發生死鎖,您都將被迫緩衝該數據。
我正在探索讓客戶在這裏重複請求的想法:Is it appropriate to return HTTP 503 in response to a database deadlock?