Obxecto incorporado

Obxecto HttpCookie

http Obxecto cookie, usado para engadir e procesar cookies

Herdanza

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

Construtor

HttpCookie

Constructor de HttpCookie para crear un novo obxecto HttpCookie

1
new HttpCookie(Object opts = {});

Parámetros de chamada:

  • opts: Obxecto, especifica as propiedades da cookie creada

As opcións que se poden definir son as seguintes:

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 de HttpCookie para crear un novo obxecto HttpCookie

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

Parámetros de chamada:

  • name: Cadea, especifica o nome da cookie creada
  • value: Cadea, especifica o valor da cookie creada
  • opts: Obxecto, especifica outros atributos da cookie creada

As opcións que se poden definir son as seguintes:

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

Atributos dos membros

name

Cadea, consulta e define o nome da cookie

1
String HttpCookie.name;

value

Cadea, consulta e configura o valor da cookie

1
String HttpCookie.value;

domain

Cadea, consulta e define o rango de nomes de dominio de cookies

1
String HttpCookie.domain;

path

Cadea, consulta e define o rango de ruta de cookies

1
String HttpCookie.path;

expires

Data, consulta e define a hora de caducidade da cookie

1
Date HttpCookie.expires;

httpOnly

Só se admiten cookies booleanas, de consulta e de configuración http Solicitude, predeterminada falsa

1
Boolean HttpCookie.httpOnly;

secure

Booleano, consulta e define se a cookie só se pasa a través de https, o predeterminado é falso

1
Boolean HttpCookie.secure;

Función de membro

parse

Analice a cadea dada e enche o obxecto cookie

1
HttpCookie.parse(String header);

Parámetros de chamada:

  • header: Cadea, especifique a cadea de cabeceira a analizar

match

Detecta o dado url Se coincide coa configuración actual

1
Boolean HttpCookie.match(String url);

Parámetros de chamada:

  • url: Cadea, especifica a proba url

Resultado de volta:

  • Boolean, Devolve a verdade se o partido ten éxito

toString

Devolve a representación de cadea do obxecto, xeralmente devolve "[Obxecto nativo]", o obxecto pode reimplementarse segundo as súas propias características

1
String HttpCookie.toString();

Resultado de volta:

  • String, Devolve a representación de cadea do obxecto

toJSON

Devolve a representación en formato JSON do obxecto, xeralmente devolve unha colección de atributos lexibles definidos polo obxecto

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

Parámetros de chamada:

  • key: Cadea, sen usar

Resultado de volta:

  • Value, Devolve un valor que contén JSON serializable