我正在Windows窗体代码中使用Open IE并导航到一个站点 我得到:授权成功,结果:StatusCode-确定 “启用(((((HttpWebResponse)response).StatusDescription);”
如果我使用以下行,则显示登录屏幕和密码。 “ browser.Navigate(” URL“);” 我如何使用导航方法来传递凭据,以便不提示输入登录名/密码? 该站点使用NTLM以及用户名和密码
class Program
{
[STAThread]
static void Main()
{
int width = 800;
int height = 600;
WebRequest request = WebRequest.Create("URL");
request.Credentials = new NetworkCredential("login", "password");
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
using (WebBrowser browser = new WebBrowser())
{
browser.Width = width;
browser.Height = height;
browser.ScrollBarsEnabled = true;
browser.Navigate("URL");
Application.Run();
}
response.Close();
}
}