DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions spécifiques au WEB / Fonctions de gestion des pages
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
PageLitEntêteHTTP (Fonction)
En anglais : PageReadHeaderHTTP
Lit et renvoie un ou plusieurs entêtes HTTP reçus par la page en cours (ces entêtes sont envoyés par le client au serveur dans la requête courante).
Exemple
sReferer est une chaîne = PageLitEntêteHTTP("Referer")
// Exemple de récupération de tous les entêtes HTTP reçus
// Parcours des entêtes HTTP reçus
nIndiceEnTete est un entier
sUnEnTete est une chaîne
sTousLesEnTetes est une chaîne
 
BOUCLE
// Entête suivant
nIndiceEnTete ++
sUnEnTete = PageLitEntêteHTTP(nIndiceEnTete)
// Entête lu ?
SI sUnEnTete = "" ALORS SORTIR  // plus d'entête
sTousLesEnTetes += [RC] + sUnEnTete
FIN
Info(sTousLesEnTetes)
Syntaxe

Lire un entête identifié par son nom Masquer les détails

<Résultat> = PageLitEntêteHTTP(<Entête à lire>)
<Résultat> : Chaîne de caractères
  • Valeur de l'entête.
  • Chaîne vide ("") si l'entête n'est pas présent.
<Entête à lire> : Chaîne de caractères
Nom de l'entête à lire.

Lire un entête identifié par son indice Masquer les détails

<Résultat> = PageLitEntêteHTTP(<Indice>)
<Résultat> : Chaîne de caractères
  • Valeur de l'entête. Le nom de l'entête est renvoyé en majuscules et les tirets sont remplacés par des "underscores" (le nom original de l'entête HTTP tel que envoyé par le client n'est pas disponible).
  • Chaîne vide ("") si il n'y a plus d'entêtes à lire.
<Indice> : Entier
Indice de l'entête à lire.
Remarques
  • Dans un site dynamique classique, les entêtes sont les entêtes HTTP reçus lors de la connexion au site.
  • Pour lister tous les entêtes, utilisez la syntaxe par indice jusqu'à ce que la fonction retourne une chaîne vide.
Composante : wd290page.dll
Version minimum requise
  • Version 21
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale