org.apache.commons.net.ftp.FTPClientを使用してプロキシ経由でFTPサーバーに接続しようとしています。Javaによるプロキシ経由のFTP接続
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);
oracle java docsからチェックしたもの、ftpプロキシ・ホスト名は「ftp.proxHost」です。 'ftp.proxyHost'ではなく。 「y」はありません。なぜ私は知りません。私はftpプロキシを持っていないので、私はそれをテストできません。 [Javaのネットワーキングとプロキシ](https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html) – cinqS