Asignación de cadena de cookie de encabezado a CookieCollection y viceversa
Considere una respuesta web con este encabezado:
Set-Cookie: sample=testCookie; Domain=.sample.com; Expires=Tue, 25-Jan-2012 00:49:29 GMT; Path=/
este encabezado se asignaría aCookieCollection
en.NET
. Y también cuando tratamos con unCookieCollection
finalmente se convertirá en talheader string
.
Estoy buscando una manera pura de hacer estas conversiones de dos maneras. Seguramente.NET
lo tiene en su biblioteca interna. Creo que cualquier clase que construya modelos de objetos a partir de texto y viceversa debería admitir dos métodos (aquí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();
¿Cómo puedo lograr eso conCookieCollection
?