CookieManager.SetCookie Metodo

Definizione

Overload

Nome Descrizione
SetCookie(String, String)

Imposta un singolo cookie (coppia chiave-valore) per l'URL specificato.

SetCookie(String, String, IValueCallback)

Imposta un singolo cookie (coppia chiave-valore) per l'URL specificato.

SetCookie(String, String)

Imposta un singolo cookie (coppia chiave-valore) per l'URL specificato.

[Android.Runtime.Register("setCookie", "(Ljava/lang/String;Ljava/lang/String;)V", "GetSetCookie_Ljava_lang_String_Ljava_lang_String_Handler")]
public abstract void SetCookie(string? url, string? value);
[<Android.Runtime.Register("setCookie", "(Ljava/lang/String;Ljava/lang/String;)V", "GetSetCookie_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member SetCookie : string * string -> unit

Parametri

url
String

URL per il quale deve essere impostato il cookie

value
String

cookie come stringa, utilizzando il formato dell'intestazione di risposta HTTP 'Set-Cookie'

Attributi

Commenti

Imposta un singolo cookie (coppia chiave-valore) per l'URL specificato. Tutti i cookie esistenti con lo stesso host, percorso e nome verranno sostituiti con il nuovo cookie. Il cookie impostato verrà ignorato se è scaduto. Per impostare più cookie, l'applicazione deve richiamare questo metodo più volte.

Il value parametro deve seguire il formato dell'intestazione della Set-Cookie risposta HTTP. Si tratta di una coppia chiave-valore del formato "key=value", seguita facoltativamente da un elenco di attributi di cookie delimitati da punti e virgola (ad esempio "key=value; Max-Age=123"). Per il formato di intestazione e gli attributi supportati da WebView, vedere la Set-Cookie documentazione su MDN.

<b>Notes:</b><ul><li>Se si specifica un oggetto value contenente l'attributo "Secure" , url deve usare lo "https://" schema .</li>li se si specifica un oggetto value contenente l'attributo "Partitioned" , il cookie verrà impostato per la partizione di primo livello di url.<></li></ul>

Documentazione java per android.webkit.CookieManager.setCookie(java.lang.String, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

SetCookie(String, String, IValueCallback)

Imposta un singolo cookie (coppia chiave-valore) per l'URL specificato.

[Android.Runtime.Register("setCookie", "(Ljava/lang/String;Ljava/lang/String;Landroid/webkit/ValueCallback;)V", "GetSetCookie_Ljava_lang_String_Ljava_lang_String_Landroid_webkit_ValueCallback_Handler")]
public abstract void SetCookie(string? url, string? value, Android.Webkit.IValueCallback? callback);
[<Android.Runtime.Register("setCookie", "(Ljava/lang/String;Ljava/lang/String;Landroid/webkit/ValueCallback;)V", "GetSetCookie_Ljava_lang_String_Ljava_lang_String_Landroid_webkit_ValueCallback_Handler")>]
abstract member SetCookie : string * string * Android.Webkit.IValueCallback -> unit

Parametri

url
String

URL per il quale deve essere impostato il cookie

value
String

cookie come stringa, utilizzando il formato dell'intestazione di risposta HTTP 'Set-Cookie'

callback
IValueCallback

callback da eseguire quando il cookie è stato impostato

Attributi

Commenti

Imposta un singolo cookie (coppia chiave-valore) per l'URL specificato. Tutti i cookie esistenti con lo stesso host, percorso e nome verranno sostituiti con il nuovo cookie. Il cookie impostato verrà ignorato se è scaduto. Per impostare più cookie, l'applicazione deve richiamare questo metodo più volte.

Il value parametro deve seguire il formato dell'intestazione della Set-Cookie risposta HTTP. Si tratta di una coppia chiave-valore del formato "key=value", seguita facoltativamente da un elenco di attributi di cookie delimitati da punti e virgola (ad esempio "key=value; Max-Age=123"). Per il formato di intestazione e gli attributi supportati da WebView, vedere la Set-Cookie documentazione su MDN.

Questo metodo è asincrono. Se viene specificato , ValueCallbackValueCallback#onReceiveValue verrà chiamato sul thread android.os.Looper corrente una volta completata l'operazione. Il valore fornito al callback indica se il cookie è stato impostato correttamente. È possibile passare null come callback se non è necessario sapere quando l'operazione viene completata o se ha esito positivo e in questo caso è sicuro chiamare il metodo da un thread senza looper.

<b>Notes:</b><ul><li>Se si specifica un oggetto value contenente l'attributo "Secure" , url deve usare lo "https://" schema .</li>li se si specifica un oggetto value contenente l'attributo "Partitioned" , il cookie verrà impostato per la partizione di primo livello di url.<></li></ul>

Documentazione java per android.webkit.CookieManager.setCookie(java.lang.String, java.lang.String, android.webkit.ValueCallback<java.lang.Boolean>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a