1

私は .NET と CefSharp の初心者です。一般に、ページの読み込みは良好ですが、Cookie の操作方法がわかりません。私は CefSharp の 0.12 バージョンを使用していますが、1.19 でもまったく同じ問題があります。アプリケーションで Cookie を手動で設定していますが、サーバーは Cookie を認識しません。何かバグがあるのでしょうか、それとも何か見落としがありますか? 次のように Initialized イベントを取得した後、URL をロードする前にそれらを設定しました。

       CEF.SetCookie(@"http://localhost/CookiesShow/", @"localhost", Name, Value, @"/CookiesShow", false, false, false, Expires);

Cookie が設定されていることをデバッグで確認できますが、Web サーバーは Cookie を受信しません。「nc -l 80」も実行してみましたが、それらの Cookie を取得できません。基本的なことを見逃していませんか?

4

1 に答える 1

2

これに対する直接の答えはありませんが、答えではなくコメントしたかったのですが...、デバッグに関してあなたに役立つかもしれない何かを志願したかったのです。まだ行っていない場合。cef セッションの実行中にフィドラー プロキシを使用します。これにより、セッションがキャプチャされ、各ポストバックのヘッダーが確認され、問題が cef にあるのかアプリにあるのかを判断するのに役立つ場合があります。同様の問題を解決するために、フィドラーhttp://www.fiddler2.com/fiddler2/を使用しました。Cookieをcefにドロップする必要がある可能性があるため、この質問への回答に興味があります

于 2013-02-21T09:20:06.027 に答える