Вот мой класс расширения, который я использую для этого.
отрим веб-ответ с этим заголовком:
Set-Cookie: sample=testCookie; Domain=.sample.com; Expires=Tue, 25-Jan-2012 00:49:29 GMT; Path=/
этот заголовок будет сопоставлен с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
?