【发布时间】:2017-11-01 05:30:37
【问题描述】:
有一个使用 REST 的 java 应用程序。该应用程序用于将文件上传到 ftp。正在上传的文件有一个名为 recordID 的 ID,并且由于 QueryParam 可以通过 URL 看到。我需要在 URL 中发送 ftp 登录凭据以及上传的文件 recordID。我认为 QueryParam 会有所帮助。谁能帮助我如何使用 QueryParam 通过 URL 发送 ftp 的用户名和密码进行身份验证?
提前致谢。
【问题讨论】:
-
永远不要在查询参数中传递凭据,因为它们不会作为私人信息处理。
-
嗨。谢谢回复。但是我被要求查看一种动态传递 ftp 凭据的方法,而不是在我们的 java 应用程序中对它们进行硬编码。所以我想出了查询参数。有没有其他方法可以将 ftp 凭据与上传文件一起动态发送?如果是这样,请分享一些参考资料和示例。
-
它们是否随着每个请求而改变?如果是这样,请使用 POST 参数。如果没有,请使用环境变量来配置您的 Java 应用程序。
-
不,它们不会改变。 ftp 的用户名和密码相同,因此它们在 java 程序中被硬编码以进行连接。我可以知道在这种情况下我们如何使用环境变量的完整细节吗?谢谢。
标签: java rest ftp ftp-client