0
有什麼方法可以確保Java EE servlet響應的接收方已收到它(即TCP確認了整個事件)?如何確保servlet響應已收到
有什麼方法可以確保Java EE servlet響應的接收方已收到它(即TCP確認了整個事件)?如何確保servlet響應已收到
在操縱/寫入響應並自行刷新/關閉時,試着抓住IOException
。如果沒有被拋出,則整個響應已經成功發送。
爲了更進一步,您可以在servlet-container特定的IOException
類型上執行instanceof
檢查,例如在Tomcat和克隆中使用ClientAbortException
。這表明客戶端自行終止了連接(例如通過在瀏覽器中按Esc鍵或在響應未完全返回時導航)。