Accueil > Documentation > Les balises XPX > HTTP

HTTP

<HTTP GET="url" [CONTENT="var" | NAME="socket"] [PORT="port"] [TIMEOUT="sec"] [HEADERS="headers"]>

Émet une requête HTTP/HTTPS vers l'URL passée à l'attribut get.

content indique la variable qui récupere le résultat de la requête.
Si content est absent, name permet de conserver le socket de la requête et de récupérer le réslutat dans un appel ultérieur.

port (facultatif) indique le numéro de port à utiliser (par défaut 80 en HTTP et 443 en HTTPS).

timeout (facultatif) indique la durée maximale d'attent de la réponse (en secondes).

headers (facultatif) indique les en-têtes à passer lors de la requête. C'est une chaîne de caractères avec tous les en-têtes souhaités, séparés par \r\n.

Exemple:

<set name="myHeaders" value="Accept: application/xml\r\nAuthorization: $userPassEDI$\r\n">

Valeur par défaut : Accept: */*\r\nAccept-Language: fr\r\n

Le protocole HTTPS et l'attribut headers sont supportés à partir de la version 3.8rc10.

Récupération directe du contenu

<http content="result" get="http://infocosme.com/" timeout="5">

Requête en deux étapes

<http name="socket" get="https://infocosme.com/">

...
...

<http name="$socket$" content="result">

Télécharger

Téléchargez rapidement la dernière version du XPX: Version 3.8-rc16 - 05/02/2019

Le saviez vous ?

Vous pouvez choisir la portée d'action d'un cookie avec les attributs "dir", pour les répertoires, et "domain", pour les domaines réseaux.

FAQ

Venez nous poser vos questions et voir les problèmes courants que vous pouvez rencontrer

Don

Aidez-nous à faire vivre ce site en faisant un don

Condition d'utilisation