Моя цель - установить соединение с MFT-сервера, используя (spring + java) реализацию для выполнения таких базовых операций, как перечисление, загрузка и удаление файлов, и я застрял в точке, где я даже не могу установить какое-либо соединениес сервера.Команда MFT представила свои услуги через REST (т. Е. Протокол HTTPS).
Мой код, который я пробовал и который не работает:
FTPClient ftp = new FTPClient();
ftp.addProtocolCommandListener(new PrintCommandListener(new PrintWriter(System.out)));
ftp.connect(host, port);
Integer reply = ftp.getReplyCode();
if (!FTPReply.isPositiveCompletion(reply))
{
ftp.disconnect();
throw new IOException("Exception in connecting to FTP Server");
}
ftp.login(user, password);
return ftp;
Я получаю сообщение об ошибке UNKNOWNHOSTEXCEPTION.Я предполагаю, что вероятная причина в том, что сервер предоставляет http-сервис, в то время как я пытаюсь использовать FTPClient, я не уверен, какую библиотеку использовать и как действовать дальше.
Существуют базовые библиотеки от java, такие как java.net.URL, которые могут помочь, но они не поддерживают перечисление файлов.Пожалуйста, предложите любую библиотеку, которая может мне помочь, или какую-либо соответствующую ссылку или любой ресурс.