如何让HttpClient像Chrome一样处理Cookie?

时间:2014-07-25 19:43:46

标签: c# .net http

当我请求特定的URL(/ssomanager.osp)时,我发送了一个cookie:

  

设置Cookie:   o3sisCookie = tEa3rio9Iejpha8P2k2HYW6gNv + KE + MUV / RP + RsNHdQcnQ124 + OWituqw1Ze665feTWB6g6TPnr1387d4qK9gg ==;   域= o2online.ie

由于没有路径,Chrome似乎将此与“/”相关联 enter image description here

但我的HttpClient / CookieContainer将其视为仅属于我请求的网址。enter image description here

我向Chrome申请的同一个域名的下一页将发送此Cookie。但是我用HttpClient制作的下一个.GetAsync()不会发送这个cookie。

这似乎与此处描述的问题相同: CookieContainer handling of paths (Who ate my cookie?)

但我的问题是,你如何解决它 - 假设我有很多这些cookie,一般案例解决方案是什么?

0 个答案:

没有答案