CookieManager.SetCookie Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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>
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.