オブジェクトHttpCookie
http Cookieの追加と処理に使用されるCookieオブジェクト
継承
コンストラクタ
HttpCookie
新しいHttpCookieオブジェクトを作成するためのHttpCookieコンストラクタ
1new 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
3new 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名の設定
1String HttpCookie.name;
value
文字列、クエリ、Cookie値の設定
1String HttpCookie.value;
domain
文字列、クエリ、およびCookieドメイン名の範囲の設定
1String HttpCookie.domain;
path
文字列、クエリ、およびCookieパス範囲の設定
1String HttpCookie.path;
expires
Cookieの日付、クエリ、および有効期限の設定
1Date HttpCookie.expires;
httpOnly
ブール値、クエリ、およびCookieの設定のみが許可されます http リクエスト、デフォルトはfalse
1Boolean HttpCookie.httpOnly;
secure
ブール値、クエリを実行し、Cookieがhttpsのみを通過するかどうかを設定します。デフォルトは、falseです。
1Boolean HttpCookie.secure;
メンバー関数
parse
指定された文字列を解析し、Cookieオブジェクトを入力します
1HttpCookie.parse(String header);
呼び出しパラメーター:
- header:文字列、解析するヘッダー文字列を指定します
match
与えられたものを検出する url 現在の設定と一致するかどうか
1Boolean HttpCookie.match(String url);
呼び出しパラメーター:
- url:文字列、テストを指定します url
戻り結果:
- Boolean、一致が成功した場合はtrueを返します
toString
オブジェクトの文字列表現を返します。通常は「[NativeObject]」を返します。オブジェクトは、独自の特性に従って再実装できます。
1String HttpCookie.toString();
戻り結果:
- String、オブジェクトの文字列表現を返します
toJSON
オブジェクトのJSON形式の表現を返します。通常、オブジェクトによって定義された読み取り可能な属性のコレクションを返します。
1Value HttpCookie.toJSON(String key = "");
呼び出しパラメーター:
- key:文字列、未使用
戻り結果:
- Value、シリアル化可能なJSONを含む値を返します