根据MSDN CookieContainer.SetCookies
应CookieContainer.SetCookies只设置第一个
为一个或多个cookie再添曲奇实例从一个HTTP cookie 头到的CookieContainer特定URI
其意味着它应该适用于多个cookie,但是当我这样做时
_cookieContainer.SetCookies(new Uri("http://localhost"), "a=a;b=b");
以后尝试使用
_cookieContainer.GetCookies(new Uri("http://localhost"));
检索饼干我只得到一个cookie的项,这a=a
我想这可能是小甜饼报头格式不对,所以我用.Add
方法手动添加了两个饼干,后来试着通过调用.GetCookieHeader
来得到标题,我得到完全相同的字符串"a=a;b=b"
。
我错过了什么,或者我发现了一个.NET错误?我目前使用
VS2015 - v14.0.23107.0,
.NET - 4.6 4.6.00081
OMG ......我怎么错过...... THX笑 – Steve
@Steve偏偏大家每过一段时间:-) – Kapol
任何想法,为什么它是一个逗号虽然HTTP头使用分号? – usr