В htmlunit, как я могу получить запрос, который будет отправлен при нажатии на элемент? - PullRequest
1 голос
/ 12 января 2010

Я хочу найти способ получить настройки запроса, который будет отправлен, если я нажму на определенную ссылку. Я хочу отправить запрос после внесения некоторых изменений. Это возможно?

Отвечая на комментарии, прямо сейчас я хочу изменить отправленные заголовки, но могут также представлять интерес значения поста или целевой URL. Я хочу получить запрос до его отправки, изменить его и отправить.

1 Ответ

4 голосов
/ 13 января 2010

Вы можете создать подкласс HttpWebConnection и манипулировать «настройками», например:

    webClient.setWebConnection(new HttpWebConnection(webClient) {
        public WebResponse getResponse(WebRequestSettings settings) throws IOException {
            System.out.println(settings.getUrl());
            return super.getResponse(settings);
        }
    });
...