Section courante

A propos

Section administrative du site

Http

HTTP
OpenBD

Syntaxe

STRUCTURE = Http( url, resolveurl, redirect, getasbinary, throwonerror, port, useragent, method, multipart, timeout, proxyserver, proxyport, proxyuser, proxypassword, user, password, file, path, uridirectory, charset, result, name, firstrowasheaders, columns, textqualifier, delimiter, httpparams, clientcert )

Paramètres

Nom Description
url Ce paramètre permet de spécifier l'URL de la ressource HTTP à laquelle se connecter.
resolveurl Ce paramètre permet de déterminer si l'URL doit être résolue (conversion relative en URL absolue).
redirect Ce paramètre permet de définir si les redirections HTTP doivent être suivies automatiquement.
getasbinary Ce paramètre permet d'indiquer si la réponse HTTP doit être lue en tant que binaire.
throwonerror Ce paramètre permet de décider si une erreur HTTP doit générer une exception.
port Ce paramètre permet de spécifier le port à utiliser pour la connexion HTTP.
useragent Ce paramètre permet de définir le User-Agent envoyé dans la requête HTTP.
method Ce paramètre permet de spécifier la méthode HTTP à utiliser (GET, POST,..).
multipart Ce paramètre permet d'indiquer si la soumission de formulaire doit utiliser le multipart/form-data.
timeout Ce paramètre permet de spécifier le temps maximal d'attente pour la connexion HTTP.
proxyserver Ce paramètre permet de définir le serveur proxy à utiliser.
proxyport Ce paramètre permet de définir le port du serveur proxy.
proxyuser Ce paramètre permet de spécifier l'utilisateur pour l'authentification proxy.
proxypassword Ce paramètre permet de spécifier le mot de passe pour l'authentification proxy.
user Ce paramètre permet de définir le nom d'utilisateur pour l'authentification HTTP.
password Ce paramètre permet de définir le mot de passe pour l'authentification HTTP.
file Ce paramètre permet de spécifier un fichier à envoyer avec la requête HTTP.
path Ce paramètre permet de définir le chemin local du fichier à envoyer ou recevoir.
uridirectory Ce paramètre permet de définir un répertoire distant pour les fichiers HTTP.
charset Ce paramètre permet de définir l'ensemble de caractères utilisé pour la requête et la réponse.
result Ce paramètre permet de stocker le résultat de la requête HTTP.
name Ce paramètre permet de spécifier le nom d'un champ ou d'un fichier dans une soumission de formulaire.
firstrowasheaders Ce paramètre permet d'indiquer si la première ligne d'une réponse tabulaire doit être considérée comme des en-têtes de colonne.
columns Ce paramètre permet de définir le nombre de colonnes ou leurs noms pour une réponse tabulaire.
textqualifier Ce paramètre permet de définir le caractère délimitant le texte dans une réponse CSV.
delimiter Ce paramètre permet de définir le caractère séparateur de colonnes dans une réponse CSV.
httpparams Ce paramètre permet de passer des paramètres supplémentaires pour la requête HTTP.
clientcert Ce paramètre permet de fournir un certificat client pour l'authentification SSL/TLS.

Description

Cette fonction permet d'interagir avec des sites HTTP à distances, du simple téléchargement d'un fichier à la soumission de données de formulaire. Renvoie la structure CFHTTP.



Dernière mise à jour : Vendredi, le 27 Novembre 2020