Objekt eingebautes Objekt

Objekt HttpCookie

http Cookie-Objekt, wird verwendet, um Cookies hinzuzufügen und zu verarbeiten

Nachlass

#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()

Konstrukteur

HttpCookie

HttpCookie-Konstruktor zum Erstellen eines neuen HttpCookie-Objekts

1
new HttpCookie(Object opts = {});

Aufrufparameter:

  • opts: Objekt, spezifizieren Sie die Eigenschaften des erstellten Cookies

Die Optionen, die opts festlegen kann, sind wie folgt:

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-Konstruktor zum Erstellen eines neuen HttpCookie-Objekts

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

Aufrufparameter:

  • name: String, geben Sie den Namen des erstellten Cookies an
  • value: String, geben Sie den Wert des erstellten Cookies an
  • opts: Objekt, geben Sie andere Attribute des erstellten Cookies an

Die Optionen, die opts festlegen kann, sind wie folgt:

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

Mitgliedsattribute

name

String, Abfrage und Cookie-Name setzen

1
String HttpCookie.name;

value

String, Abfrage und Cookie-Wert setzen

1
String HttpCookie.value;

domain

String, Abfrage und Festlegen des Cookie-Domain-Namensbereichs

1
String HttpCookie.domain;

path

String, Abfrage und Cookie-Pfadbereich festlegen

1
String HttpCookie.path;

expires

Datum, Abfrage und Ablaufzeit des Cookies einstellen

1
Date HttpCookie.expires;

httpOnly

Boolean, Abfrage und Cookie setzen ist nur erlaubt http Anfrage, Standardwert falsch

1
Boolean HttpCookie.httpOnly;

secure

Boolean, Abfrage und setzen, ob das Cookie nur über https weitergegeben wird, der Standardwert ist false

1
Boolean HttpCookie.secure;

Mitgliederfunktion

parse

Analysieren Sie die angegebene Zeichenfolge und füllen Sie das Cookie-Objekt aus

1
HttpCookie.parse(String header);

Aufrufparameter:

  • header: String, geben Sie den zu analysierenden Header-String an

match

Erkenne das Gegebene url Ob es der aktuellen Einstellung entspricht

1
Boolean HttpCookie.match(String url);

Aufrufparameter:

  • url: String, spezifizieren Sie den Test url

Ergebnis zurückgeben:

  • Boolean, True zurückgeben, wenn die Übereinstimmung erfolgreich ist

toString

Gibt die String-Darstellung des Objekts zurück, gibt im Allgemeinen "[Native Object]" zurück, das Objekt kann entsprechend seiner eigenen Eigenschaften neu implementiert werden

1
String HttpCookie.toString();

Ergebnis zurückgeben:

  • String, Gibt die String-Darstellung des Objekts zurück

toJSON

Gibt die Darstellung des Objekts im JSON-Format zurück, gibt im Allgemeinen eine Sammlung von lesbaren Attributen zurück, die durch das Objekt definiert sind

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

Aufrufparameter:

  • key: String, unbenutzt

Ergebnis zurückgeben:

  • Value, Gibt einen Wert zurück, der JSON serialisierbar enthält