Cookie的值由逗号分隔

时间:2013-07-29 12:34:05

标签: c# post cookies webclient cookiecontainer

我在获取和发送此Cookie标头时遇到问题。更具体一点 - 使用该MenuData cookie。

我正在发送GET请求,并且我得到了一个特殊的cookie,我需要在下一个POST请求中发送回来。 问题是我把它分成两部分(在cookiecontainer中),我不知道如何编码/解码它以正确发送它。

这是我试图发送的POST的cookie标题。 (//// - 我需要放在一起的部分)

Cookie:

//// MenuData={'Type':null;

ASP.NET_SessionId=oe5qzthlb51ri5nzxddadzzo;
.LoginISerwis=2880E262ECC48BD7D12443EDC97D9641E85401A345B629C2002AC89F22CEBD201700417EB0D499C6E8F10816AC1F457FF7CBD671C83509CEF405236C91D6CDD81543BF1EC507319EDD587E6FFDEBA80DFAD30D769DF6F70C942ABBCB383A0C0A0BF127F40FB4C04F25A6F68469EFAF51503EF10DCFF2F51A9B31040575B14962; 

CustomerLogin=ID=xxxx&Login=xxxxx&RememberLogin=True;


//// 'Id':null}=

我需要一个如何处理这种cookie的建议。

1 个答案:

答案 0 :(得分:0)

不幸的是,CookieContainer在解析使用逗号的Cookie时遇到问题。我的建议是在此特定步骤中手动读取cookie标头,并将cookie传递给您的下一个请求。