当前位置:编程学习 > C#/ASP.NET >>

httpwebresponse获取set-cookie的问题,请高手指点

使用C#编写

用httpwebresponse获取set-cookie,与嗅探结果不同 
if(response.Headers[   "   Set-Cookie   "]   !=   null)   --结果是null 
但是嗅探器结果   Set-Cookie有很多值,如果取不出来会导致在发请求的时候,服务器不识别,请问如何处理 

嗅探器结果如下
HTTP/1.1   200   OK 
Date:   Fri,   23   Nov   2007   09:15:10   GMT 
Server:   Apache/2.2.4   (Unix)   DAV/2   Resin/3.0.19 
Set-Cookie:   mysso_ticket=9DB4F14585CEB64708DBBD3E249B8919;   domain=sina.com;   path=/ 
Set-Cookie:   mysso_account=yc89.sina.com;   domain=sina.com;   path=/ 
Set-Cookie:   mysso_email=yc89.sina.com;   domain=sina.com;   path=/ 
Set-Cookie:   mysso_id=7169701;   domain=sina.com;   path=/ 
Set-Cookie:   mysso_nick=ffff;   domain=sina.com;   path=/ 
Set-Cookie:   mysso_uid=7169701;   domain=sina.com;   path=/ 
Set-Cookie:   login.date=2007-11-23;   domain=sina.com;   path=/;   expires=Sun,   23-Dec-2007   09:15:10   GMT 
Keep-Alive:   timeout=5,   max=100 
Connection:   Keep-Alive 
Transfer-Encoding:   chunked 
Content-Type:   text/html;   charset=GBK 


ffff 

--------------------编程问答-------------------- 其实有值是吗 --------------------编程问答-------------------- 对的,应该是有值的,但是不知道是以什么形式
我取header也取不到这些值 --------------------编程问答-------------------- 有没有高手能指点呢 --------------------编程问答-------------------- 有人能指点迷津吗 --------------------编程问答-------------------- 你要取得httpwebresponse得,用Cookies属性,你探测到的是httpwebrequest得,返回的时候就不给你放在header里了吧,放在Cookies属性里。 --------------------编程问答-------------------- 放到cookies的属性里,怎么取呢?
能讲解的详细些吗,谢谢了 --------------------编程问答-------------------- 我先试一下 --------------------编程问答-------------------- 取到了aphache path expire domain jsessionid

但是mysso_ticket mysso_uid 取不到,而且我发现每次的mysso_uid都是变化的

不知道是否有影响 --------------------编程问答-------------------- 同求解,我也出现类似情况了,是不是C#功能不行啊!
还是HttpWebRequest本身不完善??
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,