Langue

CookieManager.SetCookie Méthode

Définition

Surcharges

Nom Description
SetCookie(String, String)

Définit un cookie unique (paire clé-valeur) pour l’URL donnée.

SetCookie(String, String, IValueCallback)

Définit un cookie unique (paire clé-valeur) pour l’URL donnée.

SetCookie(String, String)

Définit un cookie unique (paire clé-valeur) pour l’URL donnée.

[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

Paramètres

url
String

URL pour laquelle le cookie doit être défini

value
String

le cookie sous forme de chaîne, à l’aide du format de l’en-tête de réponse HTTP « Set-Cookie »

Attributs

Remarques

Définit un cookie unique (paire clé-valeur) pour l’URL donnée. Tout cookie existant avec le même hôte, chemin d’accès et nom sera remplacé par le nouveau cookie. Le cookie en cours de définition est ignoré s’il a expiré. Pour définir plusieurs cookies, votre application doit appeler cette méthode plusieurs fois.

Le value paramètre doit suivre le format de l’en-tête Set-Cookie de réponse HTTP. Il s’agit d’une paire clé-valeur du formulaire"key=value", éventuellement suivie d’une liste d’attributs de cookie délimités par des points-virgules (par exemple). "key=value; Max-Age=123" Pour connaître le format d’en-tête et les attributs pris en charge par WebView, consultez la Set-Cookie documentation sur MDN.

<b>Remarques :</b><ul<>li>Si vous spécifiez un value attribut contenant l’attribut"Secure", url vous devez utiliser le "https://" schéma.</li li>><si vous spécifiez un value attribut contenant, "Partitioned" le cookie sera défini pour la partition de niveau supérieur de l’objet url.</li></ul>

Java documentation pour android.webkit.CookieManager.setCookie(java.lang.String, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

SetCookie(String, String, IValueCallback)

Définit un cookie unique (paire clé-valeur) pour l’URL donnée.

[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

Paramètres

url
String

URL pour laquelle le cookie doit être défini

value
String

le cookie sous forme de chaîne, à l’aide du format de l’en-tête de réponse HTTP « Set-Cookie »

callback
IValueCallback

rappel à exécuter lorsque le cookie a été défini

Attributs

Remarques

Définit un cookie unique (paire clé-valeur) pour l’URL donnée. Tout cookie existant avec le même hôte, chemin d’accès et nom sera remplacé par le nouveau cookie. Le cookie en cours de définition est ignoré s’il a expiré. Pour définir plusieurs cookies, votre application doit appeler cette méthode plusieurs fois.

Le value paramètre doit suivre le format de l’en-tête Set-Cookie de réponse HTTP. Il s’agit d’une paire clé-valeur du formulaire"key=value", éventuellement suivie d’une liste d’attributs de cookie délimités par des points-virgules (par exemple). "key=value; Max-Age=123" Pour connaître le format d’en-tête et les attributs pris en charge par WebView, consultez la Set-Cookie documentation sur MDN.

Cette méthode est asynchrone. S’il ValueCallback est fourni, ValueCallback#onReceiveValue il est appelé sur le thread actuel une fois l’opération android.os.Looper terminée. La valeur fournie au rappel indique si le cookie a été correctement défini. Vous pouvez passer null en tant que rappel si vous n’avez pas besoin de savoir quand l’opération se termine ou si elle a réussi, et dans ce cas, il est sûr d’appeler la méthode à partir d’un thread sans boucle.

<b>Remarques :</b><ul<>li>Si vous spécifiez un value attribut contenant l’attribut"Secure", url vous devez utiliser le "https://" schéma.</li li>><si vous spécifiez un value attribut contenant, "Partitioned" le cookie sera défini pour la partition de niveau supérieur de l’objet url.</li></ul>

Java documentation pour android.webkit.CookieManager.setCookie(java.lang.String, java.lang.String, android.webkit.ValueCallback<java.lang.Boolean>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à