Objet objet intégré

Objet HttpCookie

http Objet cookie, utilisé pour ajouter et traiter des cookies

Héritage

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

Constructeur

HttpCookie

Constructeur HttpCookie pour créer un nouvel objet HttpCookie

1
new HttpCookie(Object opts = {});

Paramètres d'appel :

  • opts: Objet, spécifiez les propriétés du cookie créé

Les options que les opts peuvent définir sont les suivantes :

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 请求 }

Constructeur HttpCookie pour créer un nouvel objet HttpCookie

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

Paramètres d'appel :

  • name: String, précisez le nom du cookie créé
  • value: String, spécifiez la valeur du cookie créé
  • opts: Objet, spécifiez d'autres attributs du cookie créé

Les options que les opts peuvent définir sont les suivantes :

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

Attributs des membres

name

Chaîne, requête et définition du nom du cookie

1
String HttpCookie.name;

value

Chaîne, requête et définition de la valeur du cookie

1
String HttpCookie.value;

domain

Chaîne, requête et définition de la plage de noms de domaine des cookies

1
String HttpCookie.domain;

path

Chaîne, requête et définition de la plage de chemins des cookies

1
String HttpCookie.path;

expires

Date, interrogation et définition de l'heure d'expiration du cookie

1
Date HttpCookie.expires;

httpOnly

Les booléens, les requêtes et les cookies définis sont uniquement autorisés http Demande, faux par défaut

1
Boolean HttpCookie.httpOnly;

secure

Booléen, interroge et définit si le cookie est uniquement transmis via https, la valeur par défaut est false

1
Boolean HttpCookie.secure;

Fonction membre

parse

Analyser la chaîne donnée et remplir l'objet cookie

1
HttpCookie.parse(String header);

Paramètres d'appel :

  • header: String, spécifiez la chaîne d'en-tête à analyser

match

Détecter le donné url Si cela correspond au paramètre actuel

1
Boolean HttpCookie.match(String url);

Paramètres d'appel :

  • url: chaîne, spécifiez le test url

Résultat de retour :

  • Boolean, Renvoie vrai si la correspondance réussit

toString

Renvoie la représentation sous forme de chaîne de l'objet, renvoie généralement "[Objet natif]", l'objet peut être ré-implémenté selon ses propres caractéristiques

1
String HttpCookie.toString();

Résultat de retour :

  • String, Renvoie la représentation sous forme de chaîne de l'objet

toJSON

Renvoie la représentation au format JSON de l'objet, renvoie généralement une collection d'attributs lisibles définis par l'objet

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

Paramètres d'appel :

  • key: chaîne, inutilisé

Résultat de retour :

  • Value, Renvoie une valeur contenant JSON sérialisable