string url=@"http://XXX.XXX.com/getdet.asp?ft=203";
string lur=@"http://XXX.XXX.com/Login.asp";
HttpWebRequest re = (HttpWebRequest)WebRequest.Create(lur);
CredentialCache ccache = new CredentialCache();
re.KeepAlive = false;
ccache.Add(new Uri(lur), "Basic", new NetworkCredential("yxkf", "99999"));
re.Credentials = ccache;
CookieContainer cookieCon=new CookieContainer();
re.CookieContainer = cookieCon;
HttpWebResponse loWebResponse = (HttpWebResponse) re.GetResponse();
string cookiehead = re.CookieContainer.GetCookieHeader(new Uri(lur));
//Datapage
//这样传递COOKI是否正确
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.CookieContainer = cookieCon;
req.CookieContainer.SetCookies(new Uri(url),cookiehead);
req.GetResponse();//这里还是出错,为什么
为什么还是不行,COOKIE是这样传递吗,
string lur=@"http://XXX.XXX.com/Login.asp";
HttpWebRequest re = (HttpWebRequest)WebRequest.Create(lur);
CredentialCache ccache = new CredentialCache();
re.KeepAlive = false;
ccache.Add(new Uri(lur), "Basic", new NetworkCredential("yxkf", "99999"));
re.Credentials = ccache;
CookieContainer cookieCon=new CookieContainer();
re.CookieContainer = cookieCon;
HttpWebResponse loWebResponse = (HttpWebResponse) re.GetResponse();
string cookiehead = re.CookieContainer.GetCookieHeader(new Uri(lur));
//Datapage
//这样传递COOKI是否正确
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.CookieContainer = cookieCon;
req.CookieContainer.SetCookies(new Uri(url),cookiehead);
req.GetResponse();//这里还是出错,为什么
为什么还是不行,COOKIE是这样传递吗,
解决方案 »
- 谁能帮我抓取这个网页里的指定部分的内容?
- Head First 设计模式里 工厂模式怎么理解
- 如何使用c#通过http协议下载文件时,只获取文件大小,而不下载文件?
- C#实现我的电脑里的combobox.如图!
- 导出的Excel文件中加入宏命令。(BS结构)
- word操作,入门问题
- 谁做过浏览器
- winform问题-因该比较常见,
- ListView或者DataGrid控件是否有“!点中某条纪录的时候,出现下拉列表框的功能!”,如果有如何实现?
- 在线等侯,急急急,C#的一个简单问题,大批量给分!
- 怎样用sql 语句对xml进行操作
- 请问:如何在编辑TextBox的内容后,获得回车时引发一个事件?
myHttpWebRequest=(HttpWebRequest)WebRequest.Create(url);
myHttpWebRequest.CookieContainer=myCookieContainer;//*
//刚才那个CookieContainer已经存有了Cookie,把它附加到HttpWebRequest中则能直接通过验证
myHttpWebResponse=(HttpWebResponse)myHttpWebRequest.GetResponse();
我运行在这里取出cookie后,再去取数据页面在getresponse就会出错,