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

オブジェクト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:オブジェクト、作成されたCookieの他の属性を指定します

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

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

メンバー属性

name

文字列、クエリ、Cookie名の設定

1
String HttpCookie.name;

value

文字列、クエリ、Cookie値の設定

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

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

1
String HttpCookie.toString();

戻り結果:

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

toJSON

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

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

呼び出しパラメーター:

  • key:文字列、未使用

戻り結果:

  • Value、シリアル化可能なJSONを含む値を返します