Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexHello,
I want to retrieve a txt file from the FTP server, I configured the Download Tool component as follows:
But when I visualize the output file I find the HTML code of the authentication page
can you help me please?
Bonjour,
Je pense que vous devez vous authentifier sur votre serveur mais il semblerait que vous tentiez de vous connecter en http et non en ftp.
Si votre serveur est configuré pour accepter les connexions Ftp, vous pouvez-vous référer au post ci-dessous pour vous aider:
Si ce n'est pas le cas, il faudrait plus d'informations pour vous aider à passer l'authentification http.
Cordialement,
Si ce post vous aide, merci de le considérer comme solution acceptée afin que d'autres utilisateurs puissent le retrouver plus facilement.
Bonjour WilliamR,
Merci pour votre retour, mais je n'arrive toujours pas à charger le fichier depuis FTP même si je met L'URL de FTP
Voila une capture d'écran de ce que j'ai fait,
Merci d'avance pour votre aide
Cordialement
D'après ce que je vois vous avez une authentification à passer avant, vous confirmez?
Si c'est le cas, il faudrait tester une première requete https sur l'URL https://mbox.be.jnj.com/WebInterface/function/
cette première reuqête est un POST avec les données d'authentification dans le corps.
Pour cela il faut ajouter les champs
command: login
username: votreuser
password: votre password,
encoded: true
et regarder si l'authentification fonctionne bien dans les retour de la requête. Puis lancer la seconde pour le téléchargement (qui est en fait une requête http comme vous l'aviez fait au début).
Si le téléchargement ne fonctionne pas, il faudra certainement récupérer le token d'authentification pour le réinjecter dans la seconde requête.
Cdlt.
Si ce post vous aide, merci de le considérer comme solution acceptée afin que d'autres utilisateurs puissent le retrouver plus facilement.
Merci William pour votre retour,
J'ai suit votre méthode, mais je n'arrive toujours pas à importer les données même si la connexion fonctionne bien,
Pouvez vous m'indiquer SVP, comment je peux récupérer le token d'authentification pour le réinjecter dans la seconde requête?
Voici une capture de download data que je récupère
Merci d'avance pour votre retour,
Jihane
Pouvez-vous m'envoyer le contenu du champs header?
Voila le contenu du champ download Header :
HTTP/1.0 302 Redirect
Set-Cookie: mainServerInstance=; path=/; secure
Set-Cookie: currentAuth=UPc8; path=/; secure
Set-Cookie: CrushAuth=1563795670231_vhWC9u7fzXlzyhQIzWhFhTlGGjUPc8; path=/; secure; HttpOnly
Pragma: no-cache
Keep-Alive: timeout=15, max=20
Connection: Keep-Alive
location: /WebInterface/login.html?path=/#BASE64CRUSH_L0NPTkZSX01CT1hfRURJUEhBUk1fQ0FQLw==
Strict-Transport-Security: max-age=31536000; preload
Content-Length: 0
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Date: Mon, 22 Jul 2019 11:41:10 GMT
Server: CrushFTP HTTP Server
P3P: policyref="/WebInterface/w3c/p3p.xml", CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: authorization,content-type,x-transfersegment
Access-Control-Allow-Credentials: true
Access-Control-Max-Age: 600
Access-Control-Allow-Methods: GET,POST,OPTIONS,PUT,PROPFIND,DELETE,MKCOL,MOVE,COPY,HEAD,PROPPATCH,LOCK,UNLOCK,ACL,TR
Strict-Transport-Security: max-age=31536000; preload
Keep-Alive: timeout=15, max=20
Connection: Keep-Alive
Pragma: no-cache
Content-type: text/html; charset=UTF-8
Last-Modified: Fri, 06 Apr 2018 06:44:22 GMT
ETag: 1522997062000
X-UA-Compatible: chrome=1
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Encoding: gzip
Merci
Jihane
Bonjour Jihane,
peut-on imaginer une session skype ou webex pour vous aider?
William.
Bonjour,
Oui bien sur, je suis disponible entre 13h et 14h et aussi à partir de 15h00
Vous choisissez le créneau qui vous convient
Merci
Jihane
Bonjour,
Dans votre cas, il s'agit d'un téléchargement HTTP qui nécessite une authentification.
Il faut donc reconstruire la première requête pour gérer l'authentification puis la seconde qui effectue le téléchargement du fichier en injectant les entêtes nécessaires (notamment celles qui contiennent les informations d'authentification). Ceci n'est pas simple aussi je vous ai suggéré de vous rapprocher des administrateurs de la plateforme afin de leur demander d'activer la fonctionnalité de téléchargement direct. Une fois celle-ci activée, un simple outils Download avec le lien de téléchargement suffira.
Cordialement.
Si ce post vous aide, merci de le considérer comme solution acceptée afin que d'autres utilisateurs puissent le retrouver plus facilement.