ユーザーが一部のWebページのボタンをクリックしているときにpostDataを送信する際に問題が発生しました。これは、postDataをNullにすることはできないことを意味します。コードは次のとおりです。
webBrowser1.Navigate(e.Url, "_self", default(byte[]), headers);
ご覧のとおり、postDataのオーバーロードにdefault(byte [])を使用しましたが、これは機能していません。私がやろうとしているのは、投稿データを変更するのではなく、ヘッダーだけを変更することです。
編集:私はこのようにこれを行います:
private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
.
.
.
webBrowser1.Navigate(e.Url, "_self", default(byte[], headers);
.
.
.
}
ブラウザがナビゲートしているときに、ヘッダーを追加します。これは機能しますが、ユーザーがボタンを押すか、ユーザー名とパスワードをログインフォーラムに書き込んで送信を押すと、機能しません。