考虑带有此 header 的网络响应:
Set-Cookie: sample=testCookie; Domain=.sample.com; Expires=Tue, 25-Jan-2012 00:49:29 GMT; Path=/
此 header 将映射到
CookieCollection
中的.NET
。而且,当我们处理CookieCollection
时,它将最终转换为这样的header string
。我正在寻找一种以两种方式纯粹进行此转换的方法。
.NET
肯定在它的内部库中。我相信任何从文本构造对象模型的类(反之亦然)应该支持两种方法(此处为CookieCollection
):// Creating cookie collection from header text
CookieCollection.TryParse(cookieHeaderString, out myCookieCollection);
// and getting the final header which would be sent by request
String cookieHeaderString = myCookieCollection.GetCookieHeaderString();
如何使用
CookieCollection
实现呢? 最佳答案
我认为您正在寻找CookieContainer。请参见SetCookies方法。