Vous êtes ici

httpfileuploader

Envoie sur le serveur le contenu d'un fichier en exécutant une requête HTTP de type PUT ou POST sur l'URL CIBLE. La réponse du serveur est stockée dans l'ATTRIBUT REPONSE.

Port de sortie

  • Le code de résultat de la réponse HTTP est stocké dans l'attribut _http_status_code. Le code de résultat de la réponse HTTP est stocké dans l'attribut _http_status_code. Le code de résultat HTTP est enregistré dans le log pour chaque requête. Pour plus d'informations sur les valeurs du code de résultat HTTP, veuillez consulter http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html.
  • L'attribut FICHIER A CHARGER contient le chemin et le nom du fichier dont le contenu doit constituer le corps de la requête.

Paramètres

URL cible

URL cible sur laquelle effectuer l'opération.

Attribut cible

Le résultat de l'opération sera stocké dans cet attribut.

Méthode de chargement

Choisir PUT ou POST.

HTTP Fichier a charger

Ce paramètre spécifie le fichier dont le contenu constituera corps de la requête. Sélectionner l'attribut contient le chemin du fichier. 

Type de contenu

Le TYPE DE CONTENU permet de spécifier la valeur de l'en-tête 'Content-Type' de la requête HTTP.

Notez que ce paramètre supplante la valeur de 'Content-Type' spécifié dans EN-TETE DE REQUETE HTTP.

Continuer en cas d'erreur :

Si une erreur survient et que CONTINUER SI ERREUR vaut OUI, l'attribut réponse reste vide et le message d'erreur est écrit dans le log mais le traitement continue. Par contre si CONTINUER SI ERREUR vaut NON, la conversion s'arrête.

En-têtes de requête HTTP (option)

Le paramètre EN-TETES DES REQUETES HTTP peut être utilisé pour définir des attributs d'en-tête personnalisés. Chaque valeur doit être entrée sur une seule ligne.

Utiliser l'encodage de la réponse HTTP

Si le paramètre UTILISER L'ENCODAGE DE LA REPONSE HTTP vaut OUI, alors l'encodage spécifié dans l'en-tête de la réponse HTTP est appliquée pour le codage du résultat. Si aucun encodage n'est trouvé dans la réponse HTTP, l'attribut cible est considéré comme binaire. Si ce paramètre vaut NON, les données téléchargées sont considérées comme étant de type texte et représentées dans le codage du sytème.

Méthode d'authentification

Les paramètres optionnels NOM D'UTILISATEUR HTTP, MOT DE PASSE HTTP et METHODE D'AUTHENTIFICATION HTTP doivent être renseignés pour accéder à un serveur HTTP protégé. Les méthodes d'authentification "basic" et "digest" sont supportées.

Bien que la méthode d'authentification d'accès "basic" ait été conçue pour permettre à un client d'envoyer des requêtes à un serveur protégé, il faut savoir que toutes les requêtes passées du client au serveur peuvent être facilement interceptées à l'intérieur d'une connexion non sûre.  

Paramètres Proxy

Les paramètres optionnels URL DU PROXY, PORT DU PROXY, NOM D'UTILISATEUR DU PROXY, MOT DE PASSE DU PROXY et METHODE D'AUTHENTICATION DU PROXY doivent être renseignés par les utilisateurs qui se connectent à Internet via un serveur de proxy HTTP.

Niveau de licence FME

FME Professional

Implémentation

Fonction(s) de bas niveau utilisée(s) (Function ou Factory): @Http

Ajouter un commentaire