我正在使用WebBrowser控件发布到受密码保护的URL。我正在提供授权标题,但是Internet Explorer在打开时仍会显示用户密码弹出窗口。
webBrowser.Navigate(url, "_blank", Encoding.ASCII.GetBytes(postData), "Content-Type: application/x-www-form-urlencoded" + Environment.NewLine + "Authorization: Basic " + Convert.ToBase64String(Encoding.ASCII.GetBytes(userpassword)) + Environment.NewLine);
这里更奇怪的是,即使您在浏览器窗口打开时提供正确的凭据,它也不起作用。弹出窗口不断出现。
如果我从上面的呼叫中删除标题并在Internet Explorer的弹出窗口中提供正确的凭据,它就可以工作。