亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是否有一個 Java 類可以覆蓋以在所有網絡請求發出時檢查和修改它們?

是否有一個 Java 類可以覆蓋以在所有網絡請求發出時檢查和修改它們?

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

1 回答

?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

你不能在源代碼級別這樣做。

您會看到,相應的“數據”不會“遍歷”任何類的特定唯一實例。根據您的協議,各種類,例如java.net.Socket將隨著時間的推移被實例化。您當然可以查看您編寫的代碼正在做什么,但是您沒有機會在源代碼端更改此類現有標準類的行為。

唯一可能有幫助的事情:

  • 查看調試器,例如通過識別對您重要的方法,然后在那里設置斷點

  • 使用儀器。意思是:你掛入 JVM 啟動,并在運行時添加/操作類


查看完整回答
反對 回復 2021-11-17
  • 1 回答
  • 0 關注
  • 183 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號