我想在我的 Java 應用程序中為所有失敗的 HTTP 請求實現自定義重試邏輯,而無需修改所有網絡代碼。是否有我可以實現的類或接口可以通過我可以檢查請求和響應的方法強制所有傳出請求?另一個項目中的一個相關示例是我用來處理我們內部 CA PKI 的吊銷狀態的自定義TrustManager實現。我想知道是否有任何相關的東西可以用來集中管理 HTTP 行為。
1 回答

精慕HU
TA貢獻1845條經驗 獲得超8個贊
你不能在源代碼級別這樣做。
您會看到,相應的“數據”不會“遍歷”任何類的特定唯一實例。根據您的協議,各種類,例如java.net.Socket
將隨著時間的推移被實例化。您當然可以查看您編寫的代碼正在做什么,但是您沒有機會在源代碼端更改此類現有標準類的行為。
唯一可能有幫助的事情:
查看調試器,例如通過識別對您重要的方法,然后在那里設置斷點
使用儀器。意思是:你掛入 JVM 啟動,并在運行時添加/操作類
添加回答
舉報
0/150
提交
取消