6

私はこれについていくつかの調査を行ってきましたが、明確な答えを見つけることができませんでした。

Response.Cookies コレクションを使用して取得できないコンテナに保存されている Cookie はありますか? これらのオブジェクトを使用するリクエスト間で Cookie はどのように処理されますか? 一部の Cookie はコンテナーに保存されますが、他の Cookie は保存されませんか?

4

1 に答える 1

8

この質問で使用したタグから判断すると、混乱しているようです。

CookieContainerプログラムがHTTPクライアントの場合に使用CookieCollectionされます。単一のドメイン名に関連付けられたCookieを保存します。すべてのドメイン名にすべてのCookieを保存しました。HttpWebRequestCookieCollectionCookieContainer

ASP.NETではHttpRequest.CookiesHttpCookieCollectionプログラムがHTTPサーバーの場合に使用されます。クライアントからサーバーに送信されたCookieを保存します。ドメイン名(つまりあなたのドメイン名)は1つしかないため、2次元のコレクションは必要ありません。

2セットのクラス(CookieContainerおよびCookieCollectionvs HttpCookieCollection)は、互いに完全に無関係です。

この投稿では、.NETのCookieコレクションクラスの基本的な背景を説明しましたが、あなたの質問がわかりません。あなたは何をしようとしているのですか?

于 2012-09-25T22:36:20.723 に答える