La differenza tra HttpCookie e Cookie?
-
21-09-2019 - |
Domanda
Così mi sono confuso esempio msdn e altri tutorial mi dice di utilizzare HttpCookies per aggiungere i cookie tramite Risposta.I cookie.Aggiungere(cookie).Ma il problema è questo.Risposta.I cookie.Aggiungere accetta solo i Cookie e non HttpCookies e ricevo questo errore:
impossibile convertire da 'del Sistema.Net.CookieContainer' a 'del Sistema.Net.Cookie'
Inoltre, qual è la differenza tra la Risposta.I cookie.Aggiungere(cookie) e Richiesta.CookieContainer.Aggiungere(cookie)?
Grazie per l'aiuto in anticipo, sto cercando di insegnare a me stesso utilizzando 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);
Soluzione
Si utilizza System.Net.HttpWebResponse
.Ma l'esempio precedente utilizza System.Web.HttpResponse
che prende System.Web.HttpCookie
come parametro.
Scott Allen
Sistema.Web.HttpRequest classe utilizzata sul server e all'interno di un ASP.NET applicazione.Esso rappresenta il in arrivo richiesta da un client.
Sistema.Net.È una classe HttpWebRequest usato per fare un in uscita richiesta di un'applicazione web.