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
Remarque : Ces fonctions sont également disponibles en syntaxe préfixée (Fonctions HTTP (syntaxe préfixée)).
Les fonctions suivantes permettent de manipuler des pages Internet, d'envoyer des formulaires HTTP, ... :
HTTPAjouteFichierAjoute un fichier dans le formulaire HTTP.
HTTPAjouteParamètreAjoute un paramètre dans un formulaire HTTP.
HTTPAnnuleFormulaireAnnule une déclaration de formulaire HTTP et libère toutes ses ressources.
HTTPCertificatModifie le certificat client utilisé par défaut pour s'identifier sur un serveur.
HTTPCookieEcritAjoute ou modifie un cookie dans une requête HTTP.
HTTPCookieGèreActive ou désactive la gestion des cookies dans une requête HTTP exécutée :
HTTPCookieLitRetourne la valeur d'un cookie reçu suite à une requête HTTP.
HTTPCookieRAZSupprime l'ensemble des cookies (globalement ou pour un domaine) stockés :
HTTPCookieRécupèreRécupère les cookies lus par un appel :
HTTPCookieRemplaceRemplace l'ensemble des cookies stockés pour un domaine :
HTTPCréeFormulaireCrée un formulaire HTTP.
HTTPDestinationIndique le fichier de sauvegarde du résultat de la prochaine requête HTTP, exécutée dans le même thread.
HTTPDonneRésultatRécupère le résultat ou l'entête de la dernière requête HTTP lancée.
HTTPEnvoieEnvoie une requête HTTP et attend la réponse du serveur HTTP.
HTTPEnvoieFormulaireEnvoie un formulaire HTTP.
HTTPJaugeAffiche une jauge de progression pendant :
  • la réception de la réponse à une requête HTTP.
  • l'envoi d'un formulaire HTTP (fonction HTTPEnvoieFormulaire) ou d'une requête HTTP.
HTTPListeCertificatListe les certificats client présents sur la machine pour s'authentifier sur un serveur.
HTTPParamètrePermet de paramétrer les fonctions utilisant le protocole HTTP.
HTTPRAZFormulaireVide un formulaire HTTP en cours d'édition.
HTTPRequêteLance une requête HTTP sur un serveur.
HTTPSimuleRéseauSimule un réseau lent en limitant la vitesse de téléchargement et d'envoi.
HTTPTimeOutRègle le timeout pour les fonctions WLangage utilisant le protocole HTTP (fonctions HTTPRequête, SOAPExécute, DotNetExécute, J2EEExécute, ...).
InternetConnectéDétermine si une connexion Internet est active sur le poste en cours. Sous mobile, il est également possible d'être notifié du changement d'état de la connexion Internet.
OpenAPIVersHTTPConstruit la requête HTTP d'appel à une fonction d'une API. Elle pourra ensuite être envoyée grâce à la fonction HTTPEnvoie.
ProxySpécifie si les fonctions de communication utilisant le protocole HTTP ou HTTPS doivent ou non passer par un proxy pour exécuter leurs requêtes. Un proxy permet de partager l'accès à Internet entre différents postes d'un réseau.
RESTEnvoieEnvoie une requête REST et attend la réponse du serveur.
Les types avancés suivants peuvent être utilisés avec les fonctions HTTP :
CookieLe type Cookie permet de manipuler les cookies transmis dans des requêtes HTTP.
httpAvancementLe type httpAvancement permet de gérer l'avancement de l'envoi ou de la réception d'une requête HTTP.
httpRéponseLe type httpRéponse permet de récupérer toutes les caractéristiques avancées de la réponse d'une requête HTTP/HTTPS.
httpRequêteLe type httpRequête permet de définir toutes les caractéristiques avancées d'une requête HTTP/HTTPS.
restRéponseLe type restRéponse permet de récupérer toutes les caractéristiques avancées de la réponse d'une requête REST.
restRequêteLe type restRequête permet de définir toutes les caractéristiques avancées d'une requête REST.
Liste des exemples associés :
WD Proxy HTTP Exemples complets (WINDEV) : WD Proxy HTTP
[ + ] Cet exemple WINDEV est un proxy HTTP simplifié.
Il est possible d'enregistrer les connexions et de connaître les pages consultées.
WD Trace Socket Composants (WINDEV) : WD Trace Socket
[ + ] Le principe de cet exemple est de tracer tout ce qui passe sur une communication via socket, sur une adresse donnée, sur un port donné. Cela permet de comprendre ce qu'il se passe dans un dialogue via socket entre deux applications.
Ainsi, dans des applications qui dialoguent via socket, même si les développeurs n'ont pas prévu d'option de trace, il sera possible de voir l'ensemble des échanges effectués sur la socket.
Cet exemple peut également permettre de mieux comprendre le fonctionnement des protocoles réseau basés sur les sockets : POP3, SMTP, FTP, HTTP, etc.
Note pour les utilisateurs avertis en communication réseau :
Cet exemple ne permet de tracer que les communications TCP, mais ne permet pas de tracer les paquets UDP.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/06/2023

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