DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions HTTP
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
Constantes HTTP
ConstanteDescriptionUtilisée par
auAutomatiqueMéthode d'authentification HTTP : Méthode d'identification automatique.Propriétés associées à un webservice
auBasicMéthode d'authentification HTTP : Méthode d'identification basique, le nom et le mot de passe sont en clair dans la requête.Variable de type httpRequête
Variable de type restRequête
Propriétés associées à un webservice
Nouveauté 2024
auDigest
Méthode d'authentification HTTP : Le nom et le mot de passe présents dans la requête sont modifiés via un hash.Variable de type httpRequête
Variable de type restRequête
auNegotiateMéthode d'authentification HTTP : Le client et le serveur échangent un certain nombre d'informations avant d'établir une connexion. Le protocole Kerberos est tout d'abord utilisé et s'il n'est pas disponible, le protocole NTLM est utilisé.Variable de type httpRequête
Variable de type restRequête
Propriétés associées à un webservice
Nouveauté 2024
auNTLM
Méthode d'authentification HTTP : Le client et le serveur échangent un certain nombre d'informations avant d'établir une connexion via le protocole NTLM (Windows uniquement).Variable de type httpRequête
Variable de type restRequête
httpCookiePermet de récupérer le bloc des cookies (extrait à partir des entêtes HTTP).HTTPDonneRésultat
httpCopyEnvoie un formulaire par la méthode COPY.HTTPEnvoieFormulaire
Variable de type httpRequête
httpDeleteEnvoie un formulaire avec une requête DELETE.HTTPEnvoieFormulaire
Variable de type httpRequête
httpEntêtePermet de récupérer l'entête de la dernière requête HTTPHTTPDonneRésultat
httpErreurCertificatExpiréErreur renvoyée par la fonction ErreurInfo(ErrCode)

Date du certificat non-valide ou expiré
HTTPRequête,
HTTPEnvoie
httpErreurCertificatInvalideErreur renvoyée par la fonction ErreurInfo(ErrCode)

Nom du site figurant dans le certificat ne correspond pas à un serveur
HTTPRequête,
HTTPEnvoie
httpErreurNomCertificatInvalideErreur renvoyée par la fonction ErreurInfo(ErrCode)

Nom du site figurant dans le certificat ne correspond pas à un serveur
HTTPRequête,
HTTPEnvoie
httpErreurRenvoiHTTPErreur renvoyée par la fonction ErreurInfo(ErrCode)

Renvoi vers un serveur non sécurisé
HTTPRequête,
HTTPEnvoie
httpErreurRenvoiHTTPSErreur renvoyée par la fonction ErreurInfo(ErrCode)

Renvoi vers un serveur sécurisé
HTTPRequête,
HTTPEnvoie
httpGetEnvoie un formulaire avec une requête GET.HTTPEnvoieFormulaire
Variable de type httpRequête
httpHeadEnvoie un formulaire par la méthode HEAD.HTTPEnvoieFormulaire
Variable de type httpRequête
httpIgnoreCertificatExpiréSi une erreur sur la date d'expiration du certificat est rencontrée, il est possible d'exécuter à nouveau la requête en ignorant ces erreurs. Pour cela, il suffit d'utiliser la variable HTTP.IgnoreErreur = httpIgnoreCertificatExpiré

La date du certificat est ignorée.
HTTPRequête,
HTTPEnvoie
Variable de type httpRequête
httpIgnoreCertificatInvalideSi une erreur sur la validité du certificat est rencontrée, il est possible d'exécuter à nouveau la requête en ignorant ces erreurs. Pour cela, il suffit d'utiliser la variable HTTP.IgnoreErreur = httpIgnoreCertificatInvalide

Le certificat est ignoré
HTTPRequête,
HTTPEnvoie
Variable de type httpRequête
Nouveauté 2024
httpIgnoreDéprécié
Si une erreur concernant l'utilisation d'algorithmes invalides est rencontrée, il est possible d'exécuter à nouveau la requête en ignorant ces erreurs. Pour cela, il suffit d'utiliser la variable HTTP.IgnoreErreur = httpIgnoreDéprécié

Le certificat est ignoré
HTTPRequête,
HTTPEnvoie
Variable de type httpRequête
httpIgnoreNomCertificatInvalideSi une erreur sur le nom du certificat est rencontrée, il est possible d'exécuter à nouveau la requête en ignorant ces erreurs. Pour cela, il suffit d'utiliser la variable HTTP.IgnoreErreur = httpIgnoreNomCertificatInvalide

Le nom du site figurant dans le certificat est ignoré.
HTTPRequête,
HTTPEnvoie
Variable de type httpRequête
httpIgnoreRedirectionPermet d'ignorer la redirection vers une page.HTTPRequête,
HTTPEnvoie
Variable de type httpRequête
Nouveauté 2024
httpIgnoreRenégociationNonSecurisée
Si une erreur concernant la gestion de la renégociation sécurisée est rencontrée, il est possible d'exécuter à nouveau la requête en ignorant ces erreurs. Pour cela, il suffit d'utiliser la variable HTTP.IgnoreErreur = httpIgnoreRenégociationNonSecurisée

Le renvoi vers un serveur non sécurisé est autorisé.
HTTPRequête,
HTTPEnvoie
Variable de type httpRequête
httpIgnoreRenvoiHTTPSi une erreur est rencontrée, il est possible d'exécuter à nouveau la requête en ignorant ces erreurs. Pour cela, il suffit d'utiliser la variable HTTP.IgnoreErreur = httpIgnoreRenvoiHTTP

Le renvoi vers un serveur non sécurisé est autorisé.
HTTPRequête,
HTTPEnvoie
Variable de type httpRequête
httpIgnoreRenvoiHTTPSSi une erreur est rencontrée, il est possible d'exécuter à nouveau la requête en ignorant ces erreurs. Pour cela, il suffit d'utiliser la variable HTTP.IgnoreErreur = httpIgnoreRenvoiHTTPS

Le renvoi vers un serveur sécurisé est autorisé.
HTTPRequête,
HTTPEnvoie
Variable de type httpRequête
httpIgnoreRévocationPermet d'ignorer le contrôle de la liste des certificats révoqués. Pour cela, il suffit d'utiliser la variable HTTP.IgnoreErreur = httpIgnoreRévocationHTTPRequête,
HTTPEnvoie
Variable de type httpRequête
httpLockMéthode HTTP utilisée : Méthode Lock (protocole WebDAV).Variable de type httpRequête
httpMkColMéthode HTTP utilisée : Méthode MkCol (protocole WebDAV).Variable de type httpRequête
httpMoveMéthode HTTP utilisée : Méthode Move (protocole WebDAV).Variable de type httpRequête
httpParamètreDésactiveCacheEn mode sécurisé (HTTPS), permet de gérer le cache de Internet Explorer. Les valeurs possibles sont :
  • 0 (par défaut) : Permet de réactiver le cache de Internet Explorer.
  • 1 : Permet de désactiver le cache de Internet Explorer.
HTTPParamètre
httpParamètreDésactiveCookieEn mode sécurisé (HTTPS), permet de paramétrer de mode de gestion des cookies HTTP de Internet Explorer. La <Nouvelle valeur> associée à cette constante peut être :
  • 0 (Faux par défaut) : Permet de réactiver la gestion des cookies HTTP de Internet Explorer.
  • 1 (Vrai) : Permet de désactiver la gestion des cookies HTTP de Internet Explorer.
HTTPParamètre
httpParamètreModePermet de paramétrer de mode de gestion des requêtes. Les valeurs possibles sont :
  • 0 : Mode de gestion des requêtes classique, effectué par WINDEV ou WEBDEV (valeur par défaut).
  • 1 : Mode de gestion des requêtes effectué par Internet Explorer. Cette valeur est à utiliser dans des cas particuliers très spécifiques et peut entraîner des changements de comportement.
HTTPParamètre
httpPatchEnvoie un formulaire par la méthode PATCH.HTTPEnvoieFormulaire
Variable de type httpRequête
httpPostEnvoie un formulaire avec une requête POST.HTTPEnvoieFormulaire
Variable de type httpRequête
httpPropFindMéthode HTTP utilisée : Méthode PropFind (protocole WebDAV).Variable de type httpRequête
httpPropPatchMéthode HTTP utilisée : Méthode PropPatch (protocole WebDAV).Variable de type httpRequête
httpPutEnvoie un formulaire avec une requête PUT.HTTPEnvoieFormulaire
Variable de type httpRequête
httpRésultatPermet de récupérer le résultat de la dernière requête HTTPHTTPDonneRésultat
httpTraceDonnéeEnvoyéePermet de tracer les données envoyées. Variable de type httpRequête
Variable de type restRequête
httpTraceDonnéeRecuePermet de tracer les données reçues. Variable de type httpRequête
Variable de type restRequête
httpTraceEntêteEnvoyéPermet de tracer les données envoyées correspondant à l'en-tête. Variable de type httpRequête
Variable de type restRequête
httpTraceEntêteRecuPermet de tracer les données reçues correspondant à l'en-tête. Variable de type httpRequête
Variable de type restRequête
httpTraceInfoPermet d'obtenir des informations détaillées sur l’exécution de la requête (erreur bas niveau de cURL/OpenSSL, étape en cours, avertissements, etc.). Variable de type httpRequête
Variable de type restRequête
httpUnlockMéthode HTTP utilisée : Méthode Unlock (protocole WebDAV).Variable de type httpRequête
httpVersion1_0Version du protocole HTTP utilisée par le serveur : Protocole HTTP version 1.0.Variable de type httpRequête
httpVersion1_1Version du protocole HTTP utilisée par le serveur : Protocole HTTP version 1.1.Variable de type httpRequête
httpVersion2Version du protocole HTTP utilisée par le serveur : Protocole HTTP version 2.0. Si le serveur ne gère pas cette version, une version plus ancienne est utilisée.Variable de type httpRequête
httpVersion2UniquementVersion du protocole HTTP utilisée par le serveur : Protocole HTTP version 2.0 forcée : si le serveur ne gère pas cette version, une erreur fatale est affichée.Variable de type httpRequête
httpVersionDéfautVersion du protocole HTTP utilisée par le serveur : Protocole HTTP Version 1.0.Variable de type httpRequête
Voir Aussi
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 17/05/2024

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