Objecte objecte incorporat

Objecte HttpCookie

http Objecte cookie, utilitzat per afegir i processar cookies

Herència

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

Constructor

HttpCookie

Constructor HttpCookie per crear un nou objecte HttpCookie

1
new HttpCookie(Object opts = {});

Paràmetres de trucada:

  • opts: Objecte, especifiqueu les propietats de la cookie creada

Les opcions que es poden establir són les següents:

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

Constructor HttpCookie per crear un nou objecte HttpCookie

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

Paràmetres de trucada:

  • name: Cadena, especifiqueu el nom de la galeta creada
  • value: Cadena, especifiqueu el valor de la cookie creada
  • opts: Objecte, especifiqueu altres atributs de la cookie creada

Les opcions que es poden establir són les següents:

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

Atributs de membre

name

Cadena, consulta i defineix el nom de la galeta

1
String HttpCookie.name;

value

Cadena, consulta i estableix el valor de la galeta

1
String HttpCookie.value;

domain

Cadena, consulta i estableix un interval de noms de domini de galetes

1
String HttpCookie.domain;

path

Cadena, consulta i defineix l’interval de camí de les galetes

1
String HttpCookie.path;

expires

Data, consulta i establiu l’hora de caducitat de la cookie

1
Date HttpCookie.expires;

httpOnly

La cookie booleana, de consulta i de configuració només està permesa http Sol·licitud, per defecte falsa

1
Boolean HttpCookie.httpOnly;

secure

Booleà, consulteu i definiu si la galeta només es transmet per https, el valor per defecte és fals

1
Boolean HttpCookie.secure;

Funció de membre

parse

Analitzeu la cadena donada i ompliu l'objecte cookie

1
HttpCookie.parse(String header);

Paràmetres de trucada:

  • header: Cadena, especifiqueu la cadena de capçalera a analitzar

match

Detecta el que es dóna url Si coincideix amb la configuració actual

1
Boolean HttpCookie.match(String url);

Paràmetres de trucada:

  • url: Cadena, especifiqueu la prova url

Resultat de retorn:

  • Boolean, Torneu a cert si el partit té èxit

toString

Retorna la representació de cadena de l'objecte, generalment retorna "[Objecte natiu]", l'objecte es pot tornar a implementar segons les seves pròpies característiques

1
String HttpCookie.toString();

Resultat de retorn:

  • String, Retorna la representació de cadena de l'objecte

toJSON

Retorna la representació en format JSON de l'objecte, generalment retorna una col·lecció d'atributs llegibles definits per l'objecte

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

Paràmetres de trucada:

  • key: Cadena, sense utilitzar

Resultat de retorn:

  • Value, Retorna un valor que conté JSON serialitzable