0

HtmlUnit によって作成されたリクエストが送信される前に変更しようとしています。Google でよく調べたところ、FAQ でこれを見つけました。

http://htmlunit.sourceforge.net/faq.html#HowToModifyRequestOrResponse

送信リクエストまたは受信レスポンスを変更するには? HttpWebConnection をサブクラス化し、getResponse() を次のようにオーバーライドできます。

    new WebConnectionWrapper(webClient) {

        public WebResponse getResponse(WebRequest request) throws IOException {
            WebResponse response = super.getResponse(request);
            // modify the response by creating a new WebResponse
            return response;
        }
    };

以下の例のように、送信ボタンをクリックした後にリクエストを変更しようとしています

page = submitButtonSend.click();

送信される前に送信リクエストを変更できるようにするには、これをどのように記述する必要がありますか?

4

1 に答える 1

2
public WebResponse getResponse(WebRequest request) throws IOException {
    modifyRequest(request);
    return super.getResponse(request);
}
于 2012-05-20T15:59:49.460 に答える