将基本身份验证与 WP8 的 Web 浏览器控件结合使用



我正在尝试通过执行以下操作来使用 WebBrowser 控件添加对基本身份验证的支持:

string hdr = "Authorization: Basic " + Convert.ToBase64String(Encoding.UTF8.GetBytes("{username}" + ":" + "{password}")) + System.Environment.NewLine;
webBrowser.Navigate(new Uri("http://MyTestWebsite.com/"), null, hdr);

但是,当调用导航时,Web 浏览器将不会加载页面。并且从未调用过LoadComplete/Navigated。这里可能有什么问题?

试试这个

UriBuilder uriSite = new UriBuilder("http://MyTestWebsite.com/");
uriSite.UserName = UserNameAuth;
uriSite.Password = PasswordAuth;
WebBrowser.Navigate(uriSite.Uri);

最新更新