オブジェクト組み込みオブジェクト

オブジェクト HttpCookie

http Cookie の追加と処理に使用される Cookie オブジェクト

継承

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>HttpCookie|new HttpCookie()|name;value;domain;path;expires;httpOnly;secure|parse();match()] [object] <:- [HttpCookie] HttpCookie new HttpCookie() name value domain path expires httpOnly secure parse() match() object toString() toJSON()

コンストラクタ

HttpCookie

新しい HttpCookie オブジェクトを作成する HttpCookie コンストラクター

1
new HttpCookie(Object opts = {});

呼び出しパラメータ:

  • opts: オブジェクト、作成された Cookie のプロパティを指定します

opts が設定できるオプションは次のとおりです。

1 2 3 4 5 6 7 8 9
{ "name": "", // 指定创建的 cookie 名称 "value": "", // 指定创建的 cookie 值 "expires": Date, // 指定创建的 cookie 过期时间 "domain": "", // 指定创建的 cookie 的域名范围 "path": "", // 指定创建的 cookie 的路径范围 "secure": false, // 指定创建的 cookie 是否仅通过 https 传递 "httpOnly": false, // 指定创建的 cookie 仅允许 http 请求 }

新しい HttpCookie オブジェクトを作成する HttpCookie コンストラクター

1 2 3
new HttpCookie(String name, String value, Object opts = {});

呼び出しパラメータ:

  • name: 文字列、作成された Cookie の名前を指定します
  • value: 文字列、作成された Cookie の値を指定します
  • opts: オブジェクト、作成されたクッキーの他の属性を指定します

opts が設定できるオプションは次のとおりです。

1 2 3 4 5 6 7
{ "expires": Date, // 指定创建的 cookie 过期时间 "domain": "", // 指定创建的 cookie 的域名范围 "path": "", // 指定创建的 cookie 的路径范围 "secure": false, // 指定创建的 cookie 是否仅通过 https 传递 "httpOnly": false, // 指定创建的 cookie 仅允许 http 请求 }

メンバーの属性

name

文字列、クエリ、およびクッキー名の設定

1
String HttpCookie.name;

value

文字列、クエリ、およびクッキー値の設定

1
String HttpCookie.value;

domain

文字列、クエリ、設定 Cookie ドメイン名の範囲

1
String HttpCookie.domain;

path

文字列、クエリ、および Cookie パス範囲の設定

1
String HttpCookie.path;

expires

日付、クエリ、Cookie の有効期限の設定

1
Date HttpCookie.expires;

httpOnly

ブール値、クエリ、および設定された Cookie のみが許可されます http リクエスト、デフォルト false

1
Boolean HttpCookie.httpOnly;

secure

Cookie が https のみを通過するかどうかをブール値、クエリおよび設定します。デフォルトは false です。

1
Boolean HttpCookie.secure;

メンバー関数

parse

指定された文字列を解析し、Cookie オブジェクトに入力します

1
HttpCookie.parse(String header);

呼び出しパラメータ:

  • header: 文字列、解析するヘッダー文字列を指定します

match

与えられたものを検出する url 現在の設定と一致するかどうか

1
Boolean HttpCookie.match(String url);

呼び出しパラメータ:

  • url: 文字列、テストを指定 url

結果を返す:

  • Boolean、マッチが成功したらtrueを返す

toString

オブジェクトの文字列表現を返します。通常は「[ネイティブ オブジェクト]」を返します。オブジェクトは独自の特性に従って再実装できます。

1
String HttpCookie.toString();

結果を返す:

  • String、オブジェクトの文字列表現を返します

toJSON

オブジェクトの JSON 形式の表現を返します。通常は、オブジェクトによって定義された読み取り可能な属性のコレクションを返します。

1
Value HttpCookie.toJSON(String key = "");

呼び出しパラメータ:

  • key: ストリング、未使用

結果を返す:

  • Value、シリアライズ可能なJSONを含む値を返します