Код: Выделить всё
System.setProperty("http.proxySet", "true");
System.setProperty("java.net.useSystemProxies", "true");
System.setProperty("http.proxyHost", "192.168.1.103");
System.setProperty("http.proxyPort", "3128");
System.setProperty("http.proxyUser", "user123");
System.setProperty("http.proxyPassword", "passwD123");
url = new URL("http://www.google.co.in");
HTTP 407 означает, что требуется аутентификация прокси. почему эта проблема возникает, когда я устанавливаю proxyUser и proxyPassword.

Если я введу неверный пароль, произойдет http 401. но мне всегда выдается 407, это означает, что мой код не принимает имя пользователя и пароль. В приведенном выше коде user123 — это имя пользователя, а passwD123 — пароль для аутентификации прокси.
Подробнее здесь: https://stackoverflow.com/questions/141 ... -java-code