java后臺接口怎么防止重復提交?
這個問題主要以前端解決為主,后端打配合的解決方案。
1.前端來講可以采用同步提交,在后端接口返回成功之前禁止相應點擊事件,提交后直接置灰按鈕,待有效編輯后再使能按鈕,這種方案最簡單有效。
2.后端接口需要做冪等設計,比如重復刪除已經刪除的訂單號,需要判空后接口返回正確即可,又如重復下單,可以看訂單狀態,如果沒完成支付的同一商品,接口返回提示完成訂單再下單。
java后臺接口怎么防止重復提交?
這個問題主要以前端解決為主,后端打配合的解決方案。
1.前端來講可以采用同步提交,在后端接口返回成功之前禁止相應點擊事件,提交后直接置灰按鈕,待有效編輯后再使能按鈕,這種方案最簡單有效。
2.后端接口需要做冪等設計,比如重復刪除已經刪除的訂單號,需要判空后接口返回正確即可,又如重復下單,可以看訂單狀態,如果沒完成支付的同一商品,接口返回提示完成訂單再下單。