Objeto objeto integrado

Objeto HttpCookie

http Objeto de cookie, utilizado para agregar y procesar cookies

Herencia

#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 para crear un nuevo objeto HttpCookie

1
new HttpCookie(Object opts = {});

Parámetros de llamada:

  • opts: Objeto, especifique las propiedades de la cookie creada

Las opciones que puede configurar opts son las siguientes:

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 para crear un nuevo objeto HttpCookie

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

Parámetros de llamada:

  • name: Cadena, especifique el nombre de la cookie creada
  • value: Cadena, especifique el valor de la cookie creada
  • opts: Objeto, especifique otros atributos de la cookie creada

Las opciones que puede configurar opts son las siguientes:

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

Atributos de miembros

name

Cadena, consulta y configuración de nombre de cookie

1
String HttpCookie.name;

value

Cadena, consulta y configuración de valor de cookie

1
String HttpCookie.value;

domain

Cadena, consulta y configuración de rango de nombres de dominio de cookies

1
String HttpCookie.domain;

path

Cadena, consulta y configuración de rango de ruta de cookies

1
String HttpCookie.path;

expires

Fecha, consulta y configuración de la hora de caducidad de la cookie

1
Date HttpCookie.expires;

httpOnly

Solo se permiten cookies booleanas, de consulta y de configuración http Solicitud, por defecto falso

1
Boolean HttpCookie.httpOnly;

secure

Booleano, consulta y establece si la cookie solo se pasa a través de https, el valor predeterminado es falso

1
Boolean HttpCookie.secure;

Función miembro

parse

Analizar la cadena dada y llenar el objeto de la cookie

1
HttpCookie.parse(String header);

Parámetros de llamada:

  • header: Cadena, especifique la cadena de encabezado que se analizará

match

Detecta lo dado url Si coincide con la configuración actual

1
Boolean HttpCookie.match(String url);

Parámetros de llamada:

  • url: Cadena, especifique la prueba url

Devolver resultado:

  • Boolean, Devuelve verdadero si la coincidencia tiene éxito

toString

Devuelve la representación en cadena del objeto, generalmente devuelve "[Native Object]", el objeto se puede volver a implementar de acuerdo con sus propias características

1
String HttpCookie.toString();

Devolver resultado:

  • String, Devuelve la representación de cadena del objeto

toJSON

Devuelve la representación en formato JSON del objeto, generalmente devuelve una colección de atributos legibles definidos por el objeto

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

Parámetros de llamada:

  • key: Cadena, sin usar

Devolver resultado:

  • Value, Devuelve un valor que contiene JSON serializable