我想使用WebRequest该类登录。
var http = WebRequest.Create("http://www.xxx.nl/admin/xxx.php?id=3005");
我想我需要对班级做点什么,NetworkCredential但我只需要填写用户名和密码吗?
另外,我不知道我最终将如何接收页面数据。
我想使用WebRequest该类登录。
var http = WebRequest.Create("http://www.xxx.nl/admin/xxx.php?id=3005");
我想我需要对班级做点什么,NetworkCredential但我只需要填写用户名和密码吗?
另外,我不知道我最终将如何接收页面数据。
您需要提供ICredentials该类的实现以WebRequest. NetworkCredentials是ICredentials您可以使用的实现。
具体细节取决于您的 .htaccess 文件。我假设您使用 .htaccess 文件中定义的用户名和密码进行基本身份验证。您需要创建一个新NetworkCredentials对象并传入 .htaccess 文件中定义的用户名和密码。我不是 100% 确定,但您可能需要设置NetworkCredentials.Domain属性以匹配 .htaccess 文件中定义的“领域”。
查看此 MSDN 页面,了解如何创建NetworkCredentials实例并将其与WebRequest实例一起使用的示例。