Asp.net 在WebRequest中包含登录凭据

Asp.net 在WebRequest中包含登录凭据,asp.net,vb.net,httpwebrequest,Asp.net,Vb.net,Httpwebrequest,我试图“幕后”登录到一个网站,从VB代码背后我的ASP.NET网站。但对于如何做到这一点,我感到目瞪口呆 据我所知,我应该使用WebRequest或Webclient类。这大概是我所知道的。我不知道如何使用这门课 我想在我的网站上点击一个按钮,让它的点击事件向另一个网站发送用户名和密码。这另一个网站与我的附属。我意识到这个概念可能看起来很愚蠢,但我计划以后再进一步,但现在只需要知道这一点 如果有人能给我一些解释代码的例子,或指导我到一个很好的教程,将不胜感激 如果有帮助的话,我想登录的网站是ww

我试图“幕后”登录到一个网站,从VB代码背后我的ASP.NET网站。但对于如何做到这一点,我感到目瞪口呆

据我所知,我应该使用
WebRequest
Webclient
类。这大概是我所知道的。我不知道如何使用这门课

我想在我的网站上点击一个按钮,让它的
点击
事件向另一个网站发送用户名和密码。这另一个网站与我的附属。我意识到这个概念可能看起来很愚蠢,但我计划以后再进一步,但现在只需要知道这一点

如果有人能给我一些解释代码的例子,或指导我到一个很好的教程,将不胜感激

如果有帮助的话,我想登录的网站是www.Lockerz.com


谢谢

如果客户端站点使用基本身份验证,则可以添加如下凭据:

WebRequest myReq = WebRequest.Create(url);
CredentialCache mycache = new CredentialCache();
mycache.Add(new Uri(url), "Basic", new NetworkCredential(username, password));   
myReq.Credentials = mycache;
如果它使用表单登录,您可以使用Fiddler嗅探登录上发布的数据,并从HttpWebRequest对象执行相同的请求。如果您必须对登录的用户执行多个请求,您可能还需要处理cookie

参考:

  • 曲奇饼:
  • Cookie和POST:
  • 下载类别:

该站点的登录需要使用Windows登录的Active Directory凭据,还是使用表单身份验证?我相信这是表单身份验证,我非常感谢!我的程序现在运行。什么是检查它是否真的登录的好方法?我尝试输入不正确的网络凭据,但没有产生错误。我还尝试使用此登录www.lockerz.com如果这对您有帮助。www.lockerz.com没有使用基本身份验证,他们使用的是表单登录,因此您必须发布凭据并跟踪cookies。下载Fiddler2以监视登录站点时发送的内容。