クッキーの知識の概要

テクニカルセッション
  1セッション:セッションが複数の要求と応答を含みます。
    *セッション:最初のブラウザがするまで、一方の当事者オフするまで、サーバリソース、セッション確立に要求を送信
  2.機能:セッションの範囲内で複数の要求の間では、データは共有
  :3.方法
    1.クライアントをテクニカルセッション:クッキー
    2.技術的なサーバー側セッション:セッション


クッキー:
  1.概念:クライアント・セッション・テクノロジーは、クライアントにデータを保存します

  2.はじめに:
    *これらの手順を実行します:
      1。Cookieオブジェクトを作成し、バインドデータは、
        新しい新しいクッキー(文字列名、文字列値)*
      2.送信クッキーオブジェクト
        *のresponse.addCookie(クッキークッキー)の
      データを取得し、クッキーを取得する3.
      *クッキー[] request.getCookies()


  3.原理
    * Set-Cookieヘッダー応答に基づいてクッキー要求ヘッダーを達成

               

  4.クッキーの詳細
    1.あなたは?つ以上のクッキーを送ることができます
      *することができ
      、*クッキーは、複数のオブジェクトを作成することができますクッキーを送信するために複数の呼び出しのaddCookie応答メソッドを使用します。
    2.クッキーはどのくらいのために、ブラウザに保存されていますか?
      デフォルトのもと1.は、ブラウザを閉じたときに、クッキーのデータが破壊される
      2.永続ストレージを:
        * setMaxAge(int型秒)
        1.正:クッキーデータはハードディスクファイルに書き込まれます。永続ストレージ。そして時間後にクッキーの生存期間を指定し、クッキーファイルは自動的に失効
        2.負:デフォルト
        3.ゼロ:クッキー情報削除
    3.クッキーは、中国を保存することができませんか?
      *前にTomcat 8クッキーは、中国のデータに直接格納することはできません。
        *中国のデータは、一般的にURLエンコード(%E3)を使用---トランスコードする必要が
      Tomcatの8の後に*、Cookieサポート中国のデータを。特殊文字は解析するURLデコード、ストレージURLエンコーディングをサポートまたは推奨されていません
    4.クッキーの共有を?
      1. Tomcatサーバーを想定すると、Webプロジェクトの数を展開し、クッキーは、これらのWebプロジェクトで共有することはできませんか?
        *デフォルトでクッキーを共有することはできません

        * SETPATH(文字列のパス):クッキーの取得範囲を設定します。デフォルトでは、現在の仮想ディレクトリを設定し
          、共有したい場合は、「/」にパスを設定することができます*

      異なるTomcatサーバーのCookieの共有間の2?
        * SetDomain(文字列のパス):あなたは、同一のドメイン名を設定した場合、クッキーが複数のサーバ間で共有することができます
        (「baidu.com」)* setDomain 、 その後tieba.baidu.comとnews.baidu.comクッキーには、共有することができます

    5.クッキーの特徴および機能
      1.クッキーデータは、クライアントブラウザに格納された
      クッキーの単一サイズのためにブラウザ限定(4キロバイト)2.と同じドメイン(20)にクッキーの合計量に限界があります

      *役割:
        一般的にあまり敏感少量のデータ格納に使用1.クッキー
        、クライアントの身元識別のためのログインせずに2を、完全なサーバー

おすすめ

転載: www.cnblogs.com/churujianghudezai/p/11791658.html