根據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