红火叶 2015-08-25 15:15 采纳率: 0%
浏览 2140
已结题

cookiecontainer问题,折腾一天了求帮助谢谢

我把httpwebresponse.cokies添加add()到cookiecontaoner里,然后遍历出来,里面的cookie不全(还就是关键的几个cookie没在),然后我又直接遍历httpwebresponse.cokies,里面的cookie又全在,请问下这是怎么回事??


/// <summary>  
/// 通过get方式请求页面,传递一个实例化的cookieContainer  

/// </summary>  
/// <param name="postUrl"></param>  

/// <param name="cookie"></param>  

/// <returns></returns>  

public static ArrayList GetHtmlData(string postUrl, CookieContainer cookie)  

{  

    HttpWebRequest request;  

    HttpWebResponse response;  

    ArrayList list = new ArrayList();  

    request = WebRequest.Create(postUrl) as HttpWebRequest;  

    request.Method = "GET";  

    request.UserAgent = "Mozilla/4.0";  

    request.CookieContainer = cookie;  

    request.KeepAlive = true;  

  

    request.CookieContainer = cookie;  

    try  

    {  

        //获取服务器返回的资源  

        using (response = (HttpWebResponse)request.GetResponse())  

        {  

            using (StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.Default))  

            {  

                cookie.Add(response.Cookies);  

                //保存Cookies  

                list.Add(cookie);  

                list.Add(reader.ReadToEnd());  

                list.Add(Guid.NewGuid().ToString());//图片名  

            }  

        }  

    }  

    return list;

}

  • 写回答

3条回答 默认 最新

  • 红火叶 2015-08-25 15:29
    关注

    cookiecontaoner 里的cookie 不全是怎么回事

    评论

报告相同问题?

悬赏问题

  • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接
  • ¥15 MCNP里如何定义多个源?
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏