httpcookieとcookieの違いは?
-
21-09-2019 - |
質問
MSDNや他のチュートリアルがHTTPCookiesを使用してRespons.cookies.add(Cookie)を介してCookieを追加するように言っているので混乱しています。しかし、それが問題です。 Response.Cookies.Addは、HTTPCookiesではなくCookieのみを受け入れ、このエラーが発生します。
「System.net.cookiecontainer」から「System.net.cookie」に変換することはできません
さらに、response.cookies.add(cookie)とrequest.cookiecontainer.add(cookie)の違いは何ですか?
事前に助けてくれてありがとう、私は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);
解決
あなたは使用しています System.Net.HttpWebResponse
. 。ただし、上記の例は使用します System.Web.HttpResponse
かかる System.Web.HttpCookie
パラメーターとして。
スコット・アレン
System.Web.httpRequestは、サーバーおよびASP.NETアプリケーション内で使用されるクラスです。それはを表します 着信 クライアントからのリクエスト。
system.net.httpwebrequestは、作成に使用されるクラスです 発信 Webアプリケーションにリクエストします。
所属していません StackOverflow