這實在是出乎意料的行爲。我正在使用JavaFX WebView編寫簡單的Web瀏覽器。爲了使Web請求通過本地代理,我寫了類似於此的代碼:如果Java的http代理服務器關閉,它將恢復爲非代理服務器
System.setProperty("http.proxyHost", "localhost");
System.setProperty("http.proxyPort", "8080");
它似乎正常工作,如果代理正在運行。但是,如果不是,Java默默地回覆到根本不使用代理!如果代理不可用,我如何強制Java失敗?
非常感謝,我今天有機會試試這個,並報告回來。 – oakes
謝謝!當代理未運行時,此方法似乎可以正確拒絕連接。 – oakes