CookieManager.SetCookie Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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>
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.