我使用httpwebrequest请求页面后,返回一个COOKIE,内容是这样的:
Set-Cookie:bk_code=6543; Domain=.test.com; Expires=Wed, 17-Sep-2008 19:03:58 GMT; Path=/获取代码是这样的:
            CookieContainer c=null;
            HttpWebResponse rs = (HttpWebResponse)rq.GetResponse();
            c.Add(rs.Cookies);
            我要获取这个返回的bk_code值,该怎么操纵这个Cookie呢?

解决方案 »

  1.   

    c.GetCookies(Response.ResponseUri)["bk_code"]
    或者 rs.cookies["bk_code"]
      

  2.   

    我试了一下,返回的Cookie的Cookie Collection里面的count值为0,但是SetCookie里面确实返回了一个值,我怎么获取这个SetCookie的值呢
      

  3.   

    Set-Cookie的值如下:
    JSESSIONID=73DB9F14B5B2A8ACE028BEA68FAF89E4.lvs1_jvm2; Path=/,JSESSIONID=73DB9F14B5B2A8ACE028BEA68FAF89E4.lvs1_jvm2; Domain=.test.com; Expires=Sun, 21-Dec-2008 12:55:07 GMT; Path=/,bk_code=2200; Domain=.test.com; Expires=Sun, 21-Dec-2008 14:25:07 GMT; Path=/请问怎么获取这个bk_code的值呢?
      

  4.   

    Response.Headers.Get("Set-Cookie") 试一下。。在不行就不知道咯