【发布时间】:2015-10-05 19:46:42
【问题描述】:
根据MSDNCookieContainer.SetCookies应该
为来自 HTTP cookie 的一个或多个 cookie 添加 Cookie 实例 特定 URI 的 CookieContainer 标头
这意味着它应该适用于多个 cookie,但是当我这样做时
_cookieContainer.SetCookies(new Uri("http://localhost"), "a=a;b=b");
稍后尝试使用
检索cookie_cookieContainer.GetCookies(new Uri("http://localhost"));
我只得到一个 cookie 条目,即 a=a
我认为可能是cookie头格式错误,所以我使用.Add方法手动添加了两个cookie,后来尝试通过调用.GetCookieHeader获取头,我得到完全相同的字符串"a=a;b=b" .
我是否遗漏了什么或者我只是发现了一个 .NET 错误?我目前正在使用
VS2015 - v14.0.23107.0,
.NET - 4.6 4.6.00081
【问题讨论】:
标签: c#