問題タブ [cookiemanager]

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.

0 投票する
2 に答える
4931 参照

android - HttpClient と CookieManager を使用して Cookie を WebView に設定する

Android で WebView と一緒に Cookie を渡そうとしています。CookieManager と CookieSyncManager を使用してみましたが、役に立ちませんでした。Web サイトのログイン ページにリダイレクトされ続けます。

これが私のコードです。

そして、これが私の次のアクティビティの onCreate です:

0 投票する
1 に答える
2340 参照

jmeter - スレッド間で Cookie を共有するための JMeter Beanshell スクリプトがエラーをスローする

JMeter で次の Beanshell スクリプトを実行しようとしていますが、ログにエラーがスローされます。スクリプトは次のとおりです。

ログ ファイルのエラーは次のとおりです。

jmeter.util.BeanShellInterpreter: bsh メソッドの呼び出しエラー: eval ソース ファイル: インライン評価: ``import org.apache.jmeter.protocol.http.control.CookieManager; org.apache をインポートします。. . . ''

次の行には満足できません: manager.add(cookie);

コメントアウトすると、スクリプトは実行されますが、明らかに望んでいることは実行されません。だから、何が問題なのかわからない。

デバッグ情報全体を表示できないのは役に立ちません。Jmeter ログには、実際のエラー メッセージ (上記のように) の一部のみが記録され、そのメッセージは途中で切り取られます。デバッグモードをオンにしても役に立ちません。

0 投票する
0 に答える
83 参照

android - Android Camera Intent が CookieManager セッションを破壊する

何らかの理由で、カメラ インテントを開いてそこから戻ると、CookieManager がセッション変数を失うことがあります。これは常に発生するわけではありませんが、頻繁に発生します。バックエンド Web サーバーがエラーを出しているため、セッション変数が失われていることを確認できます。

これは、onCreate() メソッドで MainApplication extends Application クラスに配置したコードです。

何が起こっているのかについて誰かが私に洞察を与えることができれば幸いです。

アップデート:

次のコードを使用して Cookie を保存しようとしましたが、うまくいきませんでした。

ありがとう!

0 投票する
1 に答える
6228 参照

android - デフォルトの Cookiestore に Cookie を手動で設定し、それを okhttp リクエストで使用する

私の Android アプリケーションでは、okhttp に移行しており、ログインしているユーザーがログアウトしないように、デフォルトの cookieStore で PHPSESSID を手動で設定する必要があります。次のコードを使用して手動で Cookie を設定しています。

このコードを使用してCookieを取得できるため、Cookieが設定されているようです

ただし、を使用してクライアント呼び出しを実行しているとき

Cookie はリクエストで送信されていません (Android プロキシを使用してこのネットワーク呼び出しを確認しました)。

okhttpクライアントがそのCookieを使用するようにそのようなCookieを設定する正しい方法は何ですか?

0 投票する
1 に答える
598 参照

android - onResume() で CookieSyncManager.getInstance().stopSync() を呼び出す Android CookieSyncManager

すべての「理由」について少し混乱しているので、誰かがこれに光を当ててくれることを願っています。アプリケーションで WebView を使用していますが、Cookie が常に正しく同期されているとは限りません。私は CookieSyncManager の複数のコード例を見てきましたが、それらはすべて CookieSyncManager.getInstance().stopSync(); を呼び出すように言っています。onResume() 内から。私の質問は、アプリケーションが再開されている場合、なぜ Cookie の同期を停止したいのですか? CookieSyncManager.getInstance().stopSync(); を呼び出すべきではありませんか? アプリケーションがフォーカスを失い、同期するものがないため、 onPause() で?これが正しく機能する方法を理解していないだけですか?

これは、私が話しているコード例の 1 つです。私が目にする他のほとんどの例では、同じまたは類似のコードが使用されているようです。

http://developer.android.com/reference/android/webkit/CookieSyncManager.html

0 投票する
1 に答える
4233 参照

java - Java クラスの CookieHandler と CookieManager はどのように機能しますか?

コードをプログラムで任意の URL にログインさせる唯一の方法は、CookieHandler.setDefault(new CookieManager);. これは問題ありませんが、各 new の間で Cookie がどのように維持されているかを理解したいと思いHttpsURLConnectionます。

以下のコードを使用せずにGmailアカウントにログインさせる方法を誰か教えてくださいCookieHandler.setDefault(new CookieManager);。ありがとう。

**注:
- 自分のメールアドレスとパスワードに置き換えてください。
-CookieHandler.setDefault(new CookieManager);以下のコードではコメントアウトされています。

0 投票する
1 に答える
742 参照

jmeter - JMeter - CookieManager で変数が使用されている場合の奇妙な動作

JMeter バージョン 2.13 r1665067

そのため、CookieManager 内でユーザー定義変数や JMeter プロパティ変数を使用すると、問題が発生するようです。

CookieManager 内の Cookie の値として変数を使用する場合、それがユーザー定義の Var またはプロパティ Var であるかどうかに関係なく、BeanShell Pre および PostProcessor 内で Cookie の値を表示しようとすると同じ問題が発生します。

Cookie Manager が以下の場合: *1 行目はプロパティ変数を使用する場合で、2 行目はユーザー定義変数の変数を使用する場合です。*参考までに、両方の行は同時に使用されません

クッキーマネージャー:

propCookie変数は、CLI で渡される、以下のように .properties ファイルで定義されます。

また、userCookie変数は、次のようにユーザー定義変数構成要素内で定義されます。


次に、テストを実行すると、結果ツリーの[リクエスト] タブに Cookie が表示され、正しい値が割り当てられていることがわかります。これは良いことです... しかし、Cookie をBeanShell のプリ/ポスト プロセッサ。実際の値ではなく、単に変数を表示します。

BeanShell プリプロセッサ コード

ログ内の BeanShell スクリプトの出力は次のとおりです。


したがって、BeanShell からの出力でわかるように、getValue()関数は、Cookie の値に割り当てられた変数を次のように正確に出力しています --> " ${userCookie} " であり、実際の Cookie の値ではありません。 「SRV1」…

最後に、自動的に作成されるはずの "COOKIE_" 変数を使用しようとすると、これを BeanShell vars.get("COOKIE_MYID")で使用すると、毎回"null"が出力されます...ここにあるように、 jmeter.propertiesファイルに設定された適切な Cookie プロパティなので、何が問題なのかわかりません。

なぜこれが起こっているのか、私はほとんど困惑しているので、誰かがなぜこれが起こっているのかについてのアイデアを持っているなら、それは大歓迎です!

前もってありがとう、
マット