我正在开发一款解析给定url的html源代码工具。其中有些url是受密码保护的。
我的问题是:如何通过HttpWebRequest传递身份验证凭据?需要设置cookie吗?由于这对我来说是新的领域,所以例子会非常有帮助。
总之,对于不需要身份验证的请求,我使用以下方法:
...
HttpWebRequest request =(HttpWebRequest)WebRequest.Create(HttpUtility.UrlDecode(<URL STRING>));
...
HttpWebResponse response =(HttpWebResponse)request.GetResponse();