このコードを使用してURLにアクセスしようとしています
System.setProperty("http.proxyHost", "111.88.15.108");
System.setProperty("http.proxyPort", "8002");
System.setProperty("http.proxyUser", "user");
System.setProperty("http.proxyPassword", "password");
URL oracle = new URL("http://www.google.com/");
URLConnection yc = oracle.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(
yc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
これは私のウィンドウ マシンでは正常に動作していますが、Linux マシンでは動作しません。私はこのようにエラーになっています
スレッド「メイン」の例外 java.io.IOException: サーバーが HTTP 応答コードを返しました: URL の 407: http://www.google.com/ at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) com.yahoo.Connection.main (Connection.java:31) で
プロキシ設定も正しいし、私もこのように試しました
java -Dhttp.proxyHost="111.88.15.108" -Dhttp.proxyPort="8002" -Dhttp.proxyUser="user" -Dhttp.proxyPassword="password" -jar yahoo_test3.jar
しかし、同じエラーが発生し、エクスポート http_proxy= を /etc/profileに設定しようとしましたが、使用できませんでした
どこが間違っているのか、どんな考えでも。