問題タブ [cookiecontainer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - コンマで区切られた値を持つ Cookie
この Cookie ヘッダーの取得と送信に問題があります。より具体的には、その MenuData Cookie を使用します。
私は GET リクエストを送信しており、応答とともに、次の POST リクエストで送り返す必要があるこの 1 つの特定の Cookie を取得します。問題は、それを 2 つの部分 (cookiecontainer 内) で取得し、適切に送信するためにエンコード/デコードする方法がわからないことです。
これが、送信しようとしている POST の Cookie ヘッダーです。(//// - 組み立てる必要があるパーツ)
この種の Cookie を処理する方法についてアドバイスが必要です。
c# - HttpWebRequest GetReponse で Cookie がドロップ/失われる
ときどき、プログラムが HTTP Post の作成に失敗したように見えました。これを、明らかに失われているクッキーに絞り込みました。
色々調べて、絞りました
奇妙なことは、通常、このメソッドが最初に実行されたときに発生するわけではありません (この Cookie の再追加を強制した後)。
このケースで機能するソリューションを一緒にハッキングしたようです(ただし、通常のハックソリューションのように、他のケースを壊すのではないかと心配しています)。
私が理解しようとしているのは、GetResponse 呼び出しによって Cookie がドロップされる理由です。Fiddler で調べると、この Cookie については何も言及されていません。唯一の Cookie コードは、2 つの Cookie を設定することです。1 つは既に存在し、1 つは存在しません。
Cookie の有効期限が切れていないことは間違いありません。これについて完全に途方に暮れています
乾杯
c# - .NET WebBrowser が IE または他のインスタンスと Cookie を共有しないようにする
C# の WebBrowser は IE を含む WebBrowser の他のすべてのインスタンスと Cookie を共有するため、WebBrowser には、以前に IE または他のインスタンスで作成された Cookie を共有しない独自の Cookie コンテナーが必要です。
たとえば、WebBrowser を作成する場合、Cookie は必要ありません。また、WebBrowsers の 2 つのインスタンスを実行すると、独自の Cookie コンテナーがあり、Cookie を共有したり競合したりしません。
どうすればこれを達成できますか?
.net - System.Net.Cookiecontainer が有効期限を正しく処理しない
話すコードの一部。
サーバーから送信された set-cookie ヘッダーが次のようになっている場合:
セット Cookie: request_method=POST; パス=/; expires=Mon, 23 Sep 2033 21:17:15 -0000
すべて問題なく、cookie は設定されたままで、その値は richTextBox1 に追加されます。ただし、set-cookie が次のようになっている場合:
セット Cookie: request_method=POST; パス=/; expires=2033 年 9 月 23 日月曜日 21:17:15 UTC
動作しません - Cookie が設定されていません。Google chromeで確認したところ、UTCでも正しく設定されていました。なぜそれが起こっているのですか?
c# - サブドメインに関する .NET 4.0 Cookie Container のバグ
Amazon.co.uk のページからコンテンツをスクレイピングするプロジェクトに取り組んでいます。ログイン フォームを正常に送信でき、Cookie を CookieContainer に保存すると、すべてが正常に表示され、サイトに正常にログインできます。ただし、特定のページを参照すると、ログアウトしているように見え、ログイン画面が再度表示されます。プログラムでページにアクセスすることはできません。
.NET 4 のサブドメインを持つ Cookie コンテナーに関連する、ここで報告されたバグに陥っている可能性があると思います: https://connect.microsoft.com/VisualStudio/feedback/details/771651/cookiecontainer-subdomain-handling-issue-in -net-4-0#
このリンクには 2 つの回避策があります。
回避策 #1: Version=1 の Cookie を含む応答を受け取った後、それらを >plain Cookie として新しい CookieContainer に追加し、この新しいコンテナーを使用して後続の要求を行います。
回避策 #2: 親ドメインの Version=1 Cookie を含む応答を受け取った後、それらを同じ >CookieContainer にもう一度追加します。今度はサブドメイン用です。
これを実装する方法を理解しているかどうかはわかりませんが、解決策を共有できる前にこれを経験した人はいますか? .NET 4.0 を実行しています。
ありがとう、コリン。
android - Android - クッキーコンテナ
AndroidでCookieコンテナを作成するには?
vb.net で、webclient が継承していることがわかりました。このようなものです:
ありがとう!