2013-06-03 77 views
-5

如何从url下载文件(Java代码)? 问题是我必须登录到网站(身份验证是通过wordpress) 谢谢Java:登录网址并下载文件

+2

所以你没有做到这一点,只是等待我们想出一个解决方案,测试它并发布给你说*我的工作已经完成*?这不是这个网站的工作原理。 –

+0

我想Java有一些可以使用的HTTP客户端对象。如果有问题的服务允许对有问题的实际请求进行身份验证,那么您可以这样做。如果身份验证本身就是它自己的一步(听起来就像是这种情况),那么你会使用该客户端对象发送身份验证请求,以某种方式保留响应(我想象中的一个cookie),并使用该身份验证令牌制定下一个请求。您可能需要在浏览器调试器中执行一些反向工程,以查看预期的实际请求/响应。 – David

回答

2

有多种选项可以用于此目的。

我建议HTMLUnit。

  1. 使用HTMLUnit API - 这有方法登录,传递用户名和密码。
  2. HTMLUnit本身允许你下载文件。