CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

WINFORM下的COOKIE问题,不解决一直在线等!100分!

楼主newsz(爱江南)2004-12-04 10:15:27 在 .NET技术 / C# 提问

 
   
  private   void   button1_Click(object   sender,   System.EventArgs   e)  
  {  
  string   cookieheader;  
  string   url   =   textBox1.Text;   //此处给出的网址,已通过IE登录,并设置COOKIE一年期有效!  
   
  HttpWebRequest   req   =   (HttpWebRequest)WebRequest.Create(url);  
   
  CookieContainer   cookieCon   =   new   CookieContainer();  
  req.CookieContainer   =   cookieCon;  
   
  HttpWebResponse   res   =   (HttpWebResponse)req.GetResponse();  
                    //第一次请求,得到cookie  
  //res.Cookies=req.CookieContainer.GetCookies(res.ResponseUri);  
   
  cookieheader   =   req.CookieContainer.GetCookieHeader(new   Uri(url));  
  req.CookieContainer.SetCookies(new   Uri(url),cookieheader);  
   
  res   =   (HttpWebResponse)req.GetResponse();  
                    //第二次请求  
   
  Stream   ReceiveStream   =   res.GetResponseStream();  
  StreamReader   sr   =   new   StreamReader(ReceiveStream,System.Text.Encoding.GetEncoding("GB2312"));  
  string   s     =   sr.ReadToEnd();  
   
  textBox2.Text=s;     //得到的内容仍然是未登录的内容;  
                   
   
  }  
   
  请高手解答,还有不清楚的请问我,在线等哇!  
   
  谢谢,分不够,再加! 问题点数:100、回复次数:5Top

1 楼lhx1977(清水无鱼)回复于 2004-12-04 10:51:08 得分 30

没有用过。帮你UP  
  Top

2 楼earlsen(earlsen)回复于 2004-12-04 11:25:04 得分 30

upTop

3 楼newsz(爱江南)回复于 2004-12-04 11:25:46 得分 0

谢谢两位!!!Top

4 楼FlashElf(銘龘鶽)回复于 2004-12-04 18:43:03 得分 40

cookieheader   =   req.CookieContainer.GetCookieHeader(new   Uri(url));  
  req.CookieContainer.SetCookies(new   Uri(url),cookieheader);  
  必须加吗,我以前用WebService   的时候就  
  第一次连接前  
  CookieContainer   cookieCon   =   new   CookieContainer();  
  req.CookieContainer   =   cookieCon;  
  一下就可以了。Top

5 楼newsz(爱江南)回复于 2004-12-04 18:48:44 得分 0

可以不加,是用来测试COOKIEHEADER用的!  
  现在的问题是,没有COOKIE被加载,或传递过来...  
  奇怪!只能得到一些简单的信息。。。Top

相关问题

  • WINFORM如何传递COOKIE给网站?
  • 如何在winform中画线?
  • 线程问题(WinForm界面)
  • winform
  • 我一直不太懂cookie的含义
  • WinForm程序如何读取存储在本地的Cookie信息?
  • cookie
  • 如何在winform中画直线?
  • 还是传值问题winform,在线等!
  • WINFORM刷新问题 在线等!!!!!!!!!!!!

关键词

  • cookiecontainer
  • cookieheader
  • cookiecon
  • req
  • httpwebresponse
  • cookie
  • uri
  • res
  • 得到
  • url

得分解答快速导航

  • 帖主:newsz
  • lhx1977
  • earlsen
  • FlashElf

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo