C# 无法在c中使用HttpWebRequest设置cookie#

C# 无法在c中使用HttpWebRequest设置cookie#,c#,httpwebrequest,httpwebresponse,C#,Httpwebrequest,Httpwebresponse,我有以下登录到POST的代码http://www.160by2.com/logincheck.aspx?iamindian=这个url,我的问题是我无法登录,当我使用Fiddler调试它时,我看不到任何cookie,我认为我在使用CookieContainer类,这里我在c中使用windows应用程序# 我跟着,但这对我没有帮助。。 请帮帮我,我到底出了什么问题。这是真的,因为 CookieContainer cookie = new CookieContainer(); 您没有将任何内容放入

我有以下登录到
POST的代码http://www.160by2.com/logincheck.aspx?iamindian=
这个url,我的问题是我无法登录,当我使用Fiddler调试它时,我看不到任何cookie,我认为我在使用
CookieContainer
类,这里我在c中使用windows应用程序#

我跟着,但这对我没有帮助。。
请帮帮我,我到底出了什么问题。

这是真的,因为

CookieContainer cookie = new CookieContainer();
您没有将任何内容放入cookie容器中

使用Add方法将实际值放入cookie

container.Add(new Uri("http://yoursite"), new Cookie("name", "value"));

并再次发布。

这工作正常,请尝试

Cookie objCookie = new Cookie("data", "Scott");
    cookieContainer.Add(new Uri(txtURL.Text), objCookie);

我很抱歉问了这个愚蠢的问题,我在fiddler中得到的cookie值是
cookie:name=value
,我在
newcookie(“name”,“value”)
中传递的
名称和值是什么。我没有理解你所说的
使用Add方法将实际值放入cookie中,因为我不知道在cookie中设置什么,在这里,我将登录凭据发布到该URI,作为其发送要设置的cookie的回报..我按照此教程进行操作,那个家伙也没有将网络设置到cookie容器,我完全困惑..@FosterZ:这取决于应用程序,如果从cookie接收到数据,你应该传递一些。。如果你能提供你需要的确切场景,那就更好了。我已经在fiddler中对它进行了更改,据我所知,它没有从cookie接收到任何数据,我的场景只是我想使用HttpWebRequest登录到这个站点,
Cookie objCookie = new Cookie("data", "Scott");
    cookieContainer.Add(new Uri(txtURL.Text), objCookie);