我想使用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
实例一起使用的示例。