PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Versions 17 et supérieures
Android Certaines fonctions HTTP sont désormais disponibles pour les applications Android.
Java Certaines fonctions HTTP sont désormais disponibles pour les applications Java.
Nouveauté 17
Android Certaines fonctions HTTP sont désormais disponibles pour les applications Android.
Java Certaines fonctions HTTP sont désormais disponibles pour les applications Java.
Android Certaines fonctions HTTP sont désormais disponibles pour les applications Android.
Java Certaines fonctions HTTP sont désormais disponibles pour les applications Java.
Versions 18 et supérieures
iPhone/iPad Certaines fonctions HTTP sont désormais disponibles pour les applications iPhone/iPad.
Nouveauté 18
iPhone/iPad Certaines fonctions HTTP sont désormais disponibles pour les applications iPhone/iPad.
iPhone/iPad Certaines fonctions HTTP sont désormais disponibles pour les applications iPhone/iPad.
Versions 21 et supérieures
Universal Windows 10 App Certaines fonctions HTTP sont désormais disponibles pour les applications en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Certaines fonctions HTTP sont désormais disponibles pour les applications en mode Universal Windows 10 App.
Universal Windows 10 App Certaines fonctions HTTP sont désormais disponibles pour les applications en mode Universal Windows 10 App.
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 time-out 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.
ProxySpécifie si les fonctions de communication utilisant le protocole HTTP ou HTTPS (fonctions HTTP, DotNet, J2EE, SOAP, GoogleXXX) doivent ou non passer par un proxy pour exécuter leurs requêtes.
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 :
Versions 15 et supérieures
Cookie
Nouveauté 15
Cookie
Cookie
Le type Cookie permet de manipuler les cookies transmis dans des requêtes HTTP.
Versions 20 et supérieures
httpAvancement
Nouveauté 20
httpAvancement
httpAvancement
Le type httpAvancement permet de gérer l'avancement de l'envoi ou de la réception d'une requête HTTP.
Versions 20 et supérieures
httpRéponse
Nouveauté 20
httpRéponse
httpRéponse
Le type httpRéponse permet de récupérer toutes les caractéristiques avancées de la réponse d’une requête HTTP/HTTPS.
Versions 20 et supérieures
httpRequête
Nouveauté 20
httpRequête
httpRequête
Le type httpRequête permet de définir toutes les caractéristiques avancées d’une requête HTTP/HTTPS.
Versions 20 et supérieures
restRéponse
Nouveauté 20
restRéponse
restRéponse
Le type restRéponse permet de récupérer toutes les caractéristiques avancées de la réponse d’une requête REST.
Versions 20 et supérieures
restRequête
Nouveauté 20
restRequête
restRequête
Le 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