特定のリンクをクリックした場合に送信されるリクエストの設定を取得する方法を見つけたいです。変更を加えてリクエストを送信したいのですが。それは可能ですか?
コメントに答えて、今は送信されるヘッダーを変更したいのですが、投稿値やターゲットURLも興味深いかもしれません。送信する前にリクエストを取得し、変更して送信したいと思います。
次のように、HttpWebConnectionをサブクラス化し、「設定」を操作できます。
webClient.setWebConnection(new HttpWebConnection(webClient) {
public WebResponse getResponse(WebRequestSettings settings) throws IOException {
System.out.println(settings.getUrl());
return super.getResponse(settings);
}
});