問題タブ [httpcookie]
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.
asp.net - クライアント側のキャッシュと Cookie
Client side cache
とはどう違いcookie
ますか?
私cookie
はデータ構造であることを知っています。
どうclient side cache
ですか?
これはブラウザのキャッシュと同じですか?
asp.net - httpOnlyCookies を使用したレポート ビューアー
<httpCookies httpOnlyCookies="true" requireSSL="true" />
web.config に含めて、引き続き Report Viewer を使用できるようにする方法はありますか?
レポートビューアはjavascriptを介してCookieにアクセスしようとする必要があるため、Google/Bingでできることから、これは不可能のようです。
これまでの私の唯一の回避策は、サブディレクトリにすべての report*.aspx ページを配置し、独自の構成を設定することhttpOnlyCookies=false
です。
Report Viewer に Cookie を使用しないように指示する方法はありますか?
mocking - モック HttpMessageHandler を使用するときに HttpClient で Cookie を管理する方法
HttpRequestMessage
インスタンスを渡し、インスタンスを受け取ることによってクラス ライブラリを呼び出す単体テストがありHttpResponseMessages
ます。この点では、WebApi のテストと非常によく似ていますApiController
。
私がテストしているコードは に Cookie を追加しHttpResponseMessage
、その後の着信HttpRequestMessage
呼び出しでそれらの Cookie が表示されることを期待しています。これは、ブラウザー (またはHttpWebRequest
) の動作です。
HttpClientHandler
リクエストは実際にはネットワーク上で行われていないため、使用していませんが、HttpMessageHandler
初期化したモックアップを使用して製品に渡されHttpClient
ます。したがって、での Cookie 処理にHttpClientHandler
はアクセスできません。必要な Cookie の動作を取得するには、 の Cookie を手動で解析してHttpResponseMessage
から、手動で にシリアル化する必要があるようHttpRequestMessage
です。これは、CookieContainer が Cookie を適切なリクエストに正しく適用するためのロジックも完全に省略しています。
もっと簡単な方法はありますか?
java - クッキーを削除できません
Cookie を削除したいコントローラー (Tomcat 7 上) があります。たとえば、私のドメインは「test.mydomain.de」です。これが私のコードです:
これは、ドメイン「test.mydomain.de」で設定された Cookie でうまく機能します。しかし、ドメイン (ホスト) ".mydomain.de" で JavaScript によって設定された 2 つの Cookie があります。パスは「/」です。それらは安全ではなく、httponly ではありません。私は試しcookie.setDomain(".mydomain.de");
てみcookie.setPath("/");
ました。応答ヘッダー (Set-Cookie) に表示されますExpires=Thu, 01-Jan-1970 00:00:10 GMT
が、Firefox (バージョン 14.0.1) は Cookie を削除しません。
android - ANDROIDのHttpURLConnectionでCookieを使用するには?
アスタリスク インターフェイス用のアプリケーションを作成しようとしています。再確認したとおり、構成のセットアップは適切に行われています。
Asterisk サーバーから Config ファイルにアクセスできない理由は、接続に関係しているようです。ログイン セッションの同じインスタンスに接続するために Cookie を使用する必要があります。
しかし、これまでのところ、Cookie を適切に使用できません。少し助けが必要です。
ボタン 1 (bt1) を押してログインし、ボタン 2 (btn2) を押して構成ファイルを取得することになっています。
以前のログイン セッションに接続していることがわかります。しかし、新しいコマンドを発行するにはどうすればよいでしょうか。
03-28 10:02:15.861: V/Execute(4261): 実行 URL: http://192.168.8.x:8088/asterisk/rawman?action=login&username=admin&secret=admin123 03-28 10:02:18.871 : V/Exception execute do background(4261): Exception: 接続済み 03-28 10:02:23.651: V/Execute(4261): execute url: http://192.168.8.x:8088/asterisk/rawman ?action=getconfig&filename=sip.conf 03-28 10:02:26.691: V/Exception execute do back Ground(4261): 例外: 接続済み 03-28 10:02:26.721: D/dalvikvm(4261): GC_CONCURRENT 解放226K、8% フリー 7430K/8007K、一時停止 24ms+3ms、合計 61ms
java - addCookie メソッドは Cookie を httpServletResponse に追加しません
コントローラーに Cookie を設定する必要がありますが、HttpServletResponse オブジェクトに追加しようとすると、HttpServletResponse.addCookie(String) でも CookieGenerator.addCookie(HttpServletResponse, String) [コメント済み] でも機能しないようです。
php - ユーザーのナビゲーション履歴を Cookie/セッションに保存する
私はPHPで遊んでいて、次のことを達成しようとしています(これはサードパーティのプラグインで可能であることは知っていますが、練習として自分で構築したいと思っています):
- ユーザーが (Joomla 駆動の) サイト内でアクセスしたすべての URL の履歴を Cookie に保存します。
- ユーザーがログアウトするときに、値の配列 (URL 履歴を含むその他のユーザー情報) をソース (ファイルまたはデータベース) に送信します。項目 2 にはまだ取り組んでいませんが、回答または適切な指針をいただければ幸いです。
これまでに作成した PHP コード:
私が抱えている問題は、「ページ履歴」クッキーにあります。コンソールを使用してテストを行うと、最初の URL と常に上書きされている 2 番目の URL しか取得できないようです。
例:
URL 1 に移動: '/' //(ルート)
URL 2 に移動: '/news'
URL 3 に移動: '/tutorials'
Cookie コードの結果:
ラウンド 1 : '/'
ラウンド 2 : '/|/news' // '|' ラウンド
3 : '/|/tutorials' // '/|/news|/tutorials' の代わりに
私は何を間違っていますか?