红火叶 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 不全是怎么回事

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题