Télécharger le fichier en utilisant HtmlUnit

Je suis en train de télécharger un fichier xls pour un site web. Lorsque je clique sur le lien pour télécharger le fichier, je reçois un javascript boîte de confirmation. Je le manipuler comme ci-dessous

    ConfirmHandler okHandler = new ConfirmHandler(){
            public boolean handleConfirm(Page page, String message) {
                return true;
            }
        };
    webClient.setConfirmHandler(okHandler);

Il y a un lien pour télécharger un fichier.

<a href="./my_file.php?mode=xls&amp;w=d2hlcmUgc2VsbElkPSd3b3JsZGNvbScgYW5kIHN0YXR1cz0nV0FJVERFTEknIGFuZCBkYXRlIDw9IC0xMzQ4MTUzMjAwICBhbmQgZGF0ZSA%2BPSAtMTM1MDgzMTU5OSA%3D" target="actionFrame" onclick="return confirm('Do you want do download XLS file?')"><u>Download</u></a>

Je clique sur le lien à l'aide de

HTMLPage x = webClient.getPage("http://working.com/download");
HtmlAnchor anchor = (HtmlAnchor) x.getFirstByXPath("//a[@target='actionFrame']");
anchor.click();

handeConfirm() la méthode est exécutée. Mais je n'ai aucune idée de comment faire pour enregistrer le flux de fichier à partir du serveur. J'ai essayé de voir le flux avec le code ci-dessous.

anchor.click().getWebResponse().getContentAsString();

Mais, le résultat est le même que celui de la page x. Quelqu'un sait comment faire pour capturer le flux à partir du serveur? Merci.

source d'informationauteur user367942