C# 如何获取防伪令牌

C# 如何获取防伪令牌,c#,C#,嗨,我需要测试一个下载链接,我需要登录,当我尝试用下面的代码登录时,我会重定向回错误页面,因为我没有防伪令牌,你能告诉我如何获得防伪令牌吗,我对此非常陌生,提前谢谢 //Make a post to LoginTest page HttpWebRequest request = WebRequest.Create(loginUrlwith the login credential ) as HttpWebRequest; request.Method = "HEAD"; HttpWebRespo

嗨,我需要测试一个下载链接,我需要登录,当我尝试用下面的代码登录时,我会重定向回错误页面,因为我没有防伪令牌,你能告诉我如何获得防伪令牌吗,我对此非常陌生,提前谢谢

//Make a post to LoginTest page
HttpWebRequest request = WebRequest.Create(loginUrlwith the login credential ) as HttpWebRequest;
request.Method = "HEAD";
HttpWebResponse response = request.GetResponse() as HttpWebResponse;

HttpWebRequest request2 = WebRequest.Create(downloadurl) as HttpWebRequest;
request2.CookieContainer = new CookieContainer();
request2.CookieContainer.Add(response.Cookies);
HttpWebResponse response2 = request2.GetResponse() as HttpWebResponse;

这取决于它在您访问的网站上的实现方式。如果您访问的是ASP.NET MVC应用程序,它是表单的隐藏字段。当您使用web浏览器登录时,该页面从何处获取令牌?是的,它是ASP.NET MVC应用程序,它将令牌存储在隐藏字段中。是否有任何方法获取该值