Oggetto oggetto incorporato

Oggetto HttpCookie

http Oggetto cookie, utilizzato per aggiungere ed elaborare cookie

Eredità

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

Costruttore

HttpCookie

Costruttore HttpCookie per creare un nuovo oggetto HttpCookie

1
new HttpCookie(Object opts = {});

Parametri di chiamata:

  • opts: Oggetto, specifica le proprietà del cookie creato

Le opzioni che gli opt possono impostare sono le seguenti:

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

Costruttore HttpCookie per creare un nuovo oggetto HttpCookie

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

Parametri di chiamata:

  • name: String, specifica il nome del cookie creato
  • value: String, specifica il valore del cookie creato
  • opts: Oggetto, specificare altri attributi del cookie creato

Le opzioni che gli opt possono impostare sono le seguenti:

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

Attributi dei membri

name

Stringa, interroga e imposta il nome del cookie

1
String HttpCookie.name;

value

Stringa, interroga e imposta il valore del cookie

1
String HttpCookie.value;

domain

Stringa, interroga e imposta l'intervallo dei nomi di dominio dei cookie

1
String HttpCookie.domain;

path

Stringa, interroga e imposta l'intervallo del percorso dei cookie

1
String HttpCookie.path;

expires

Data, interrogazione e impostazione dell'ora di scadenza del cookie

1
Date HttpCookie.expires;

httpOnly

Sono consentiti solo booleani, query e set di cookie http Richiesta, impostazione predefinita false

1
Boolean HttpCookie.httpOnly;

secure

Boolean, interroga e imposta se il cookie viene passato solo attraverso https, il valore predefinito è false

1
Boolean HttpCookie.secure;

Funzione membro

parse

Analizza la stringa data e riempi l'oggetto cookie

1
HttpCookie.parse(String header);

Parametri di chiamata:

  • header: String, specifica la stringa di intestazione da analizzare

match

Rileva il dato url Se corrisponde all'impostazione corrente

1
Boolean HttpCookie.match(String url);

Parametri di chiamata:

  • url: Stringa, specifica il test url

Risultato di ritorno:

  • Boolean, restituisce true se la corrispondenza ha esito positivo

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere re-implementato secondo le proprie caratteristiche

1
String HttpCookie.toString();

Risultato di ritorno:

  • String, Restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce una raccolta di attributi leggibili definiti dall'oggetto

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

Parametri di chiamata:

  • key: Stringa, inutilizzata

Risultato di ritorno:

  • Value, Restituisce un valore contenente JSON serializzabile