HtmlUnit:为错误401禁用异常?

时间:2012-10-09 10:55:18

标签: htmlunit

我正在使用HtmlUnit连接到网站X,
在它的代码站点X内部调用站点Y,
因防火墙而访问网站Y cannor,返回401 Unauthorized错误,
=>对WebClient.getPage()的整个通话都以FailingHttpStatusCodeException失败。

有没有办法忽略401错误并加载页面X,即使没有来自Y的东西?
我的代码中已经有webClient.setThrowExceptionOnFailingStatusCode(false);

1 个答案:

答案 0 :(得分:0)

在我的情况下,结果是网站Y被javascript调用,因为我在该页面上不需要js,而webClient.setJavaScriptEnabled(false);修复了问题。

但是我仍然觉得HtmlUnit错误报告应该更聪明一点:抛出异常而不做任何事情。