Я пытаюсь получить доступ к URL, используя этот кодОшибка HTTP 407 аутентификации прокси требуется
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 машине. Я получаю EROR как этот
Исключение в потоке "основного" java.io.IOException: Сервер вернул код ответа HTTP: 407 для URL: http://www.google.com/ в 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 = в/и т.д./профиль но не использовать
Любая идея, где это происходит не так.
Вы, вероятно, нужно, чтобы ваша машина Linux настроена на использование системы активной аутентификации каталога вашей компании. – fge