首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HtmlUnit可以连接到FTP站点吗?

问HtmlUnit可以连接到FTP站点吗?
EN

Stack Overflow用户
提问于 2013-12-10 20:13:02
回答 1查看 325关注 0票数 0

我试图连接到ftp://aeneas.mit.edu/pub/palladium/,这是一个使用HtmlUnit的ftp服务器,但是我得到了以下异常:

代码语言:javascript
复制
Could not download the page at url: ftp://aeneas.mit.edu/pub/palladium/
org.apache.http.client.ClientProtocolException

        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:909)
        at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:172)
        at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1486)
        at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1403)
        at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:305)
        at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:390)
        at com.osapp.UrlTester.main(ConnectToUrl.java:2650)
    Caused by: org.apache.http.HttpException: Scheme 'ftp' not registered.
        at org.apache.http.impl.conn.DefaultHttpRoutePlanner.determineRoute(DefaultHttpRoutePlanner.java:115)
        at org.apache.http.impl.client.DefaultRequestDirector.determineRoute(DefaultRequestDirector.java:793)
        at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:414)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
        ... 8 more

注意:我正在使用HtmlUnit 2.12和Java1.7

我能够连接到这个网站使用铬。由于HtmlUnit模仿浏览器,我觉得它应该能够完成现代网络浏览器所能做的大部分事情。有没有一种方法可以使用HtmlUnit连接到ftp服务器?

谢谢!!我感谢你的评论/建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-10 20:54:35

我认为这是不可能的。不仅是基于你所犯的错误:

无法下载该页

以及:

org.apache.http.HttpException:计划“ftp”未注册

但也基于HTMLUnit定义本身:

HtmlUnit是一个“无GUI浏览器的Java程序”。它对HTML文档进行建模,并提供了一个API,允许您调用页面、填写表单、单击链接等。

如您所见,这与使用HTTP协议获取数据有严格的关系。

为了使用FTP下载文件,您应该使用FTP客户端库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20504274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档