在一個測試,我做的:何時HttpUrlConnection.usingProxy()返回true?
System.setProperty("http.proxyHost", "localhost");
System.setProperty("http.proxyPort", "1080");
,然後打開一個連接:
connection = (HttpURLConnection)url.openConnection();
if (connection.usingProxy()) {
throw new Nope();
}
正在使用的代理服務器,否則連接會失敗。但usingProxy()
返回false。
我錯過了什麼?
對話是一個滑稽的災難,它甚至不是準確的。選擇器不會提出任何問題。它提供了參數。 – EJP
@EJP的確,作者提到他或她「稍微修飾一些」。我想突出說明在選擇下一個代理之前訪問代理的部分。 – manouti