c# - ¿La diferencia entre HttpCookie y Cookie?
asp.net cookies (1)
Entonces estoy confundido ya que msdn y otros tutoriales me dicen que use HttpCookies para agregar cookies a través de Response.Cookies.Add (cookie). Pero ese es el problema. Response.Cookies.Add solo acepta cookies y no HttpCookies y recibo este error:
no se puede convertir de ''System.Net.CookieContainer'' a ''System.Net.Cookie''
Además, ¿cuál es la diferencia entre Response.Cookies.Add (cookie) y Request.CookieContainer.Add (cookie)?
Gracias por la ayuda de antemano, estoy tratando de aprender a usar C #.
// Cookie
Cookie MyCookie = new Cookie();
MyCookie.Name = "sid";
MyCookie.Value = SID;
MyCookie.HttpOnly = true;
MyCookie.Domain = ".domain.com";
// HttpCookie
HttpCookie MyCookie = new HttpCookie("sid");
MyCookie.Value = SID;
MyCookie.HttpOnly = true;
MyCookie.Domain = ".domain.com";
Response.Cookies.Add(MyCookie);
Está utilizando System.Net.HttpWebResponse
. Pero el ejemplo anterior usa System.Web.HttpResponse
que toma System.Web.HttpCookie
como parámetro.
Scott Allen
System.Web.HttpRequest es una clase utilizada en el servidor y dentro de una aplicación ASP.NET. Representa la solicitud entrante de un cliente.
System.Net.HttpWebRequest es una clase utilizada para realizar una solicitud saliente a una aplicación web.