Sprache

CookieManager.SetCookie Methode

Definition

Überlädt

Name Beschreibung
SetCookie(String, String)

Legt ein einzelnes Cookie (Schlüssel-Wert-Paar) für die angegebene URL fest.

SetCookie(String, String, IValueCallback)

Legt ein einzelnes Cookie (Schlüssel-Wert-Paar) für die angegebene URL fest.

SetCookie(String, String)

Legt ein einzelnes Cookie (Schlüssel-Wert-Paar) für die angegebene URL fest.

[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

Parameter

url
String

die URL, für die das Cookie festgelegt werden soll

value
String

das Cookie als Zeichenfolge mit dem Format des HTTP-Antwortheaders "Set-Cookie"

Attribute

Hinweise

Legt ein einzelnes Cookie (Schlüssel-Wert-Paar) für die angegebene URL fest. Alle vorhandenen Cookies mit demselben Host, Pfad und Namen werden durch das neue Cookie ersetzt. Das gesetzte Cookie wird ignoriert, wenn es abgelaufen ist. Um mehrere Cookies festzulegen, sollte Ihre Anwendung diese Methode mehrmals aufrufen.

Der value Parameter muss dem Format des Set-Cookie HTTP-Antwortheaders entsprechen. Dies ist ein Schlüssel-Wert-Paar des Formulars"key=value", optional gefolgt von einer Liste von Cookieattributen, die durch Semikolons (z. B. ) getrennt sind. "key=value; Max-Age=123" Das von WebView unterstützte Headerformat und Attribute finden Sie in der Set-Cookie Dokumentation zu MDN.

<b>Notes:</b><ul><li>Wenn Sie ein value Attribut "Secure" angeben, url muss das "https://" Schema verwendet werden.</li li><>, wenn Sie ein value Attribut angeben"Partitioned", wird das Cookie für die Partition der obersten Ebene der .url</li></ul>

Java-Dokumentation für android.webkit.CookieManager.setCookie(java.lang.String, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetCookie(String, String, IValueCallback)

Legt ein einzelnes Cookie (Schlüssel-Wert-Paar) für die angegebene URL fest.

[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

Parameter

url
String

die URL, für die das Cookie festgelegt werden soll

value
String

das Cookie als Zeichenfolge mit dem Format des HTTP-Antwortheaders "Set-Cookie"

callback
IValueCallback

ein Rückruf, der ausgeführt werden soll, wenn das Cookie festgelegt wurde

Attribute

Hinweise

Legt ein einzelnes Cookie (Schlüssel-Wert-Paar) für die angegebene URL fest. Alle vorhandenen Cookies mit demselben Host, Pfad und Namen werden durch das neue Cookie ersetzt. Das gesetzte Cookie wird ignoriert, wenn es abgelaufen ist. Um mehrere Cookies festzulegen, sollte Ihre Anwendung diese Methode mehrmals aufrufen.

Der value Parameter muss dem Format des Set-Cookie HTTP-Antwortheaders entsprechen. Dies ist ein Schlüssel-Wert-Paar des Formulars"key=value", optional gefolgt von einer Liste von Cookieattributen, die durch Semikolons (z. B. ) getrennt sind. "key=value; Max-Age=123" Das von WebView unterstützte Headerformat und Attribute finden Sie in der Set-Cookie Dokumentation zu MDN.

Diese Methode ist asynchron. Wenn eine ValueCallback bereitgestellt wird, ValueCallback#onReceiveValue wird der Vorgang nach Abschluss des Vorgangs android.os.Looper für den aktuellen Thread aufgerufen. Der für den Rückruf bereitgestellte Wert gibt an, ob das Cookie erfolgreich festgelegt wurde. Sie können als Rückruf übergeben null , wenn Sie nicht wissen müssen, wann der Vorgang abgeschlossen ist oder ob der Vorgang erfolgreich war, und in diesem Fall ist es sicher, die Methode aus einem Thread ohne Looper aufzurufen.

<b>Notes:</b><ul><li>Wenn Sie ein value Attribut "Secure" angeben, url muss das "https://" Schema verwendet werden.</li li><>, wenn Sie ein value Attribut angeben"Partitioned", wird das Cookie für die Partition der obersten Ebene der .url</li></ul>

Java-Dokumentation für android.webkit.CookieManager.setCookie(java.lang.String, java.lang.String, android.webkit.ValueCallback<java.lang.Boolean>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: