PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Ajoute ou modifie un cookie dans une requête HTTP.
Deux types d'utilisation sont disponibles :
  • Si la requête est exécutée par la fonction HTTPRequête, la fonction HTTPCookieEcrit doit être appelée avant HTTPRequête afin de fixer la valeur des cookies à transmettre au serveur HTTP.
  • Versions 20 et supérieures
    WINDEVWEBDEV - Code ServeurAndroidWidget AndroidiPhone/iPadAjax Si la requête est exécutée avec la fonction HTTPEnvoie, la fonction HTTPCookieEcrit doit être exécutée directement sur la variable de type httpRequête (syntaxe 2).
    Nouveauté 20
    WINDEVWEBDEV - Code ServeurAndroidWidget AndroidiPhone/iPadAjax Si la requête est exécutée avec la fonction HTTPEnvoie, la fonction HTTPCookieEcrit doit être exécutée directement sur la variable de type httpRequête (syntaxe 2).
    WINDEVWEBDEV - Code ServeurAndroidWidget AndroidiPhone/iPadAjax Si la requête est exécutée avec la fonction HTTPEnvoie, la fonction HTTPCookieEcrit doit être exécutée directement sur la variable de type httpRequête (syntaxe 2).
Remarque : Les cookies lus et envoyés par la fonction HTTPRequête sont uniquement conservés en mémoire dans l'application. Ils n'ont pas de rapport avec les cookies des navigateurs Web installés sur le poste.
Versions 20 et supérieures
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 20
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 22 et supérieures
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
Nouveauté 22
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
Exemple
// Fixe la valeur d'un cookie d'identification avec une valeur mémorisée
HTTPCookieEcrit("domaine.com", "ID", ChargeParamètre("ID"))

// Effectue une requête HTTP
HTTPRequête("www.MonSite.com?Login")

// Récupère et sauve la valeur du cookie renvoyée par le serveur
sID est une chaîne = HTTPCookieLit("ID")
SauveParamètre("ID", sID)
Syntaxe

Requête exécutée par la fonction HTTPRequête Masquer les détails

HTTPCookieEcrit(<Domaine> , <Nom> , <Valeur>)
<Domaine> : Chaîne de caractères (avec guillemets)
Domaine de validité du cookie.
Le cookie sera envoyé dans toutes les requêtes HTTP dont le domaine se termine par le domaine de validité du cookie.
Par exemple, un cookie dont le domaine de validité est ".mondomaine.fr" sera envoyé lors des requêtes suivantes :
  • http://mondomaine.fr
  • http://www.mondomaine.fr/index.html
  • http://serveur.mondomaine.fr/page.awp
Il ne sera pas envoyé dans les requêtes suivantes :
  • http://www.mondomaine.com
  • http://autredomaine.fr
<Nom> : Chaîne de caractères (avec guillemets)
Nom du cookie.
Ce nom n'est pas sensible à la casse.
<Valeur> : Chaîne de caractères (avec guillemets)
Valeur du cookie.
Remarques :
  • La valeur d'un cookie est limité à 4Ko. Au delà de cette taille, le serveur est libre de rejeter le cookie.
  • Les caractères de contrôles (TAB, RC, etc.) ainsi que le point-virgule et les zéros binaires ne sont pas autorisés.
Versions 20 et supérieures
WINDEVWEBDEV - Code ServeurAndroidWidget AndroidiPhone/iPadAjax

Requête exécutée par la fonction HTTPEnvoie Masquer les détails

HTTPCookieEcrit(<Requête HTTP> , <Domaine> , <Nom> , <Valeur>)
<Requête HTTP> : Variable de type httpRequête
Nom de la variable httpRequête pour laquelle le cookie doit être fixé.
<Domaine> : Chaîne de caractères (avec guillemets)
Domaine de validité du cookie.
Le cookie sera envoyé dans toutes les requêtes HTTP dont le domaine se termine par le domaine de validité du cookie.
Par exemple, un cookie dont le domaine de validité est ".mondomaine.fr" sera envoyé lors des requêtes suivantes :
  • http://mondomaine.fr
  • http://www.mondomaine.fr/index.html
  • http://serveur.mondomaine.fr/page.awp
Il ne sera pas envoyé dans les requêtes suivantes :
  • http://www.mondomaine.com
  • http://autredomaine.fr
<Nom> : Chaîne de caractères (avec guillemets)
Nom du cookie.
Ce nom n'est pas sensible à la casse.
<Valeur> : Chaîne de caractères (avec guillemets)
Valeur du cookie.
Remarques :
  • La valeur d'un cookie est limité à 4Ko. Au delà de cette taille, le serveur est libre de rejeter le cookie.
  • Les caractères de contrôles (TAB, RC, etc.) ainsi que le point-virgule et les zéros binaires ne sont pas autorisés.
Nouveauté 20
WINDEVWEBDEV - Code ServeurAndroidWidget AndroidiPhone/iPadAjax

Requête exécutée par la fonction HTTPEnvoie Masquer les détails

HTTPCookieEcrit(<Requête HTTP> , <Domaine> , <Nom> , <Valeur>)
<Requête HTTP> : Variable de type httpRequête
Nom de la variable httpRequête pour laquelle le cookie doit être fixé.
<Domaine> : Chaîne de caractères (avec guillemets)
Domaine de validité du cookie.
Le cookie sera envoyé dans toutes les requêtes HTTP dont le domaine se termine par le domaine de validité du cookie.
Par exemple, un cookie dont le domaine de validité est ".mondomaine.fr" sera envoyé lors des requêtes suivantes :
  • http://mondomaine.fr
  • http://www.mondomaine.fr/index.html
  • http://serveur.mondomaine.fr/page.awp
Il ne sera pas envoyé dans les requêtes suivantes :
  • http://www.mondomaine.com
  • http://autredomaine.fr
<Nom> : Chaîne de caractères (avec guillemets)
Nom du cookie.
Ce nom n'est pas sensible à la casse.
<Valeur> : Chaîne de caractères (avec guillemets)
Valeur du cookie.
Remarques :
  • La valeur d'un cookie est limité à 4Ko. Au delà de cette taille, le serveur est libre de rejeter le cookie.
  • Les caractères de contrôles (TAB, RC, etc.) ainsi que le point-virgule et les zéros binaires ne sont pas autorisés.
WINDEVWEBDEV - Code ServeurAndroidWidget AndroidiPhone/iPadAjax

Requête exécutée par la fonction HTTPEnvoie Masquer les détails

HTTPCookieEcrit(<Requête HTTP> , <Domaine> , <Nom> , <Valeur>)
<Requête HTTP> : Variable de type httpRequête
Nom de la variable httpRequête pour laquelle le cookie doit être fixé.
<Domaine> : Chaîne de caractères (avec guillemets)
Domaine de validité du cookie.
Le cookie sera envoyé dans toutes les requêtes HTTP dont le domaine se termine par le domaine de validité du cookie.
Par exemple, un cookie dont le domaine de validité est ".mondomaine.fr" sera envoyé lors des requêtes suivantes :
  • http://mondomaine.fr
  • http://www.mondomaine.fr/index.html
  • http://serveur.mondomaine.fr/page.awp
Il ne sera pas envoyé dans les requêtes suivantes :
  • http://www.mondomaine.com
  • http://autredomaine.fr
<Nom> : Chaîne de caractères (avec guillemets)
Nom du cookie.
Ce nom n'est pas sensible à la casse.
<Valeur> : Chaîne de caractères (avec guillemets)
Valeur du cookie.
Remarques :
  • La valeur d'un cookie est limité à 4Ko. Au delà de cette taille, le serveur est libre de rejeter le cookie.
  • Les caractères de contrôles (TAB, RC, etc.) ainsi que le point-virgule et les zéros binaires ne sont pas autorisés.
Remarques
  • Si la gestion des cookies n'a pas été activée avec la fonction HTTPCookieGère, les cookies ne sont pas envoyés au serveur :
    • lors de l'appel à la fonction HTTPRequête.
    • Versions 20 et supérieures
      WINDEVWEBDEV - Code ServeurAndroidWidget AndroidiPhone/iPadAjax lors de l'appel à la fonction HTTPEnvoie.
      Nouveauté 20
      WINDEVWEBDEV - Code ServeurAndroidWidget AndroidiPhone/iPadAjax lors de l'appel à la fonction HTTPEnvoie.
      WINDEVWEBDEV - Code ServeurAndroidWidget AndroidiPhone/iPadAjax lors de l'appel à la fonction HTTPEnvoie.
  • Si le cookie n'existe pas, il est créé.
  • AndroidWidget Android Cette fonction est disponible uniquement sur des appareils avec des processeurs ARM. Si cette fonction est utilisée sur des appareils avec des processeurs non ARM (x86, mips, ...), une erreur fatale sera déclenchée.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd220com.dll
Windows Mobile wp220com.dll
Linux wd220com.so
Android wd220android.jar
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire