如何使用java+将MFT服务器与rest连接,以执行上传、下载和列出文件等操作;spring代码实现

如何使用java+将MFT服务器与rest连接,以执行上传、下载和列出文件等操作;spring代码实现,java,spring,rest,Java,Spring,Rest,我的目标是使用(spring+java)实现从MFT服务器建立连接,以执行基本操作,如列出、上载和删除文件,我甚至无法从服务器建立任何连接。MFT团队通过REST(即HTTPS协议)公开了他们的服务 我尝试过但失败的代码是 FTPClient ftp = new FTPClient(); ftp.addProtocolCommandListener(new PrintCommandListener(new PrintWriter(System.out)));

我的目标是使用(spring+java)实现从MFT服务器建立连接,以执行基本操作,如列出、上载和删除文件,我甚至无法从服务器建立任何连接。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时出错。我猜可能的原因是服务器在我尝试使用FTPClient时暴露了http服务,我不确定要使用哪个库以及下一步如何继续


java有一些基本的库,比如java.net.URL,可能会有所帮助,但它们不支持文件列表。请推荐任何可能对我有帮助的库或相关参考资料或任何资源。

我使用了apache提供的httpclient库,它运行得非常好。它是一个很好的库,支持get、put、post和其他请求类型