考虑带有此 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方法。

10-02 17:09