2012-10-09 24 views
0

我使用的HtmlUnit連接到網站X,
裏面它的代碼的網站X調用網站Y,
部位Y cannor是因爲防火牆的訪問,返回一個401未經授權錯誤,
=>整個呼叫WebClient.getPage()FailingHttpStatusCodeException失敗。HtmlUnit:禁用錯誤401的異常?

有沒有辦法忽略401錯誤並加載第X頁,即使沒有來自Y的東西?
我已經在我的代碼中有webClient.setThrowExceptionOnFailingStatusCode(false);

回答

0

在我的情況下,原來網站Y被javascript調用,因爲我並不需要在那個頁面上使用js來修復webClient.setJavaScriptEnabled(false);問題。

但是,我仍然覺得HtmlUnit錯誤報告應該是更聰明一點:然後拋出異常VS無所事事。