2

我正在使用 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 弹出窗口中提供正确的凭据,它就会起作用。

4

0 回答 0