HtmlUnit下载文件

我试图通过HTMLUnit下载文件。 但每当我使用这样的代码时:

InputStream stream = anchor.click().getWebResponse().getContentAsStream(); 

我得到网站而不是文件。

下载链接如下所示:

  ???exportToExcel???  

有没有办法下载这个?

 Page page = anchor.click(); BinaryPage bp = new BinaryPage(page.getWebResponse(),page.getEnclosingWindow()); InputStream input = bp.getInputStream(); 

你的页面里面有什么? 也许是40X或其他50X错误页面?

如果您想获取页面,请参阅下文:

  final HtmlPage enclosedPage = (HtmlPage) anchor.click().getEnclosingWindow().getEnclosedPage();