Я пытаюсь подключиться к FTP-серверу через прокси-сервер с помощью org.apache.commons.net.ftp.FTPClient.Я уверен, что системные свойства установлены правильно, как указано ниже:
Properties props = System.getProperties();
props.put("ftp.proxySet", "true");
// dummy details
props.put("ftp.proxyHost", "proxy.example.server");
props.put("ftp.proxyPort", "8080");
Создание соединения вызывает UnknownHostException, что, я уверен, означает, что соединение не проходит через прокси.
Как можно передать учетные данные пользователя на прокси с этим типом соединения.
Кстати, я могу успешно создать URLConnection через тот же прокси, используя следующее;есть ли эквивалент для Apache FTPClient?
conn = url.openConnection();
String password = "username:password";
String encodedPassword = new String(Base64.encodeBase64(password.getBytes()));
conn.setRequestProperty("Proxy-Authorization", encodedPassword);