pierrotori Posté(e) le 8 juin 2021 Posté(e) le 8 juin 2021 (modifié) Bonjour je fais un wget à partir d'un ESP et cela me ramène un fichier index.html car le nas fait une redirection de mon url qui est sur un répertoire partagé vers le port 5000, et j'ai donc l'erreur HTTP_CODE_FOUND = 302 pourriez vous m'aider à trouver le paramétrage manquant qui permettrait au wget "http://XXX.XXX.X.X/rep_partage/fichier.version" de fonctionner Merci d'avance Pierrotori Modifié le 8 juin 2021 par pierrotori 0 Citer
PiwiLAbruti Posté(e) le 8 juin 2021 Posté(e) le 8 juin 2021 -L (je ne peux pas faire plus court) 0 Citer
pierrotori Posté(e) le 8 juin 2021 Auteur Posté(e) le 8 juin 2021 (modifié) par contre il faut que je la convertisse en langage C cette option, du coup ca correspond à quoi exactement j'ai essayé cette option : http.setFollowRedirects(HTTPC_DISABLE_FOLLOW_REDIRECTS); puis http.GET(); et même erreur 😞 quand je le fais de mon RPI en commande wget je n'ai pas besoin de mettre de paramètre à la commande et ca marche celui-ci est en éthernet alors que l'ESP est en wifi, peut être que le problème vient de la ou pas et qu'il y a un paramétrage à faire sur le NAS ? Modifié le 8 juin 2021 par pierrotori 0 Citer
PiwiLAbruti Posté(e) le 8 juin 2021 Posté(e) le 8 juin 2021 il y a 35 minutes, pierrotori a dit : HTTPC_DISABLE_FOLLOW_REDIRECTS C'est justement le contraire qu'il faut faire : suivre les redirections. 0 Citer
pierrotori Posté(e) le 8 juin 2021 Auteur Posté(e) le 8 juin 2021 j'ai le choix entre HTTPC_STRICT_FOLLOW_REDIRECTS, HTTPC_FORCE_FOLLOW_REDIRECTS 0 Citer
PiwiLAbruti Posté(e) le 8 juin 2021 Posté(e) le 8 juin 2021 Et quel est le résultat avec HTTPC_FORCE_FOLLOW_REDIRECTS ? 0 Citer
pierrotori Posté(e) le 8 juin 2021 Auteur Posté(e) le 8 juin 2021 je viens d'essayer HTTPC_FORCE_FOLLOW_REDIRECTS , j'ai code retour 200 du coup c'est HTTP_CODE_OK par contre il ne lit pas le bon fichier, il me ramène un fichier index.html 17:01:00.735 -> <html> 17:01:00.735 -> <head> 17:01:00.735 -> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 17:01:00.735 -> <meta http-equiv="X-UA-Compatible" content="IE=11" /> 17:01:00.735 -> <meta name="msapplication-TileImage" content="resources/images/icon_tile.png?v=4398" /> 17:01:00.735 -> <meta name="application-name" content="Bienvenue sur le DS213J" /> 17:01:00.768 -> <meta name="msapplication-TileColor" content="#246BB3"/> 17:01:00.768 -> <meta name="description" content="DiskStation provides a full-featured network attached storage (NAS) solution to help you manage, backup and share data among Windows, Mac and Linux easily." /> 17:01:00.768 -> <meta name="keywords" content="Multitasking,Web Application,Personal Cloud" /> ....... 17:01:01.387 -> <div class="pre-load-x-window-br"></div> 17:01:01.387 -> </body> 17:01:01.387 -> <noscript><div class='syno-no-script'><div class='title align-center'>This page can't be displayed</div><div class='desc align-center'>Please allow your browser to run JavaScript.</div><div class='icon align-center'></div></div></noscript> 17:01:01.421 -> </html> 0 Citer
PiwiLAbruti Posté(e) le 8 juin 2021 Posté(e) le 8 juin 2021 il y a 5 minutes, pierrotori a dit : 17:01:01.387 -> <noscript><div class='syno-no-script'><div class='title align-center'>This page can't be displayed</div><div class='desc align-center'>Please allow your browser to run JavaScript.</div><div class='icon align-center'></div></div></noscript> 0 Citer
pierrotori Posté(e) le 8 juin 2021 Auteur Posté(e) le 8 juin 2021 (modifié) normalement mon fichier contient juste un numéro de version comme 1.1 je ne comprends pas trop cette phrase Please allow your browser to run JavaScript, c'est pour ouvrir le fichier ? parce que si c'est le cas ce n'est pas le bon ?!? en plus je récupère le fichier via wget et non le browser si je le fais de mon pc en wifi pareil wget "http://192.168.0.5/bck_server/firmware.version" SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc syswgetrc = C:\Program Files\GnuWin32/etc/wgetrc --2021-06-08 18:19:11-- http://192.168.0.5/bck_server/firmware.version Connexion vers 192.168.0.5:80...connecté. requête HTTP transmise, en attente de la réponse...302 Moved Temporarily Emplacement: http://192.168.0.5/ [suivant] --2021-06-08 18:19:11-- http://192.168.0.5/ Réutilisation de la connexion existante vers 192.168.0.5:80. requête HTTP transmise, en attente de la réponse...302 Moved Temporarily Emplacement: http://192.168.0.5:5000/ [suivant] --2021-06-08 18:19:11-- http://192.168.0.5:5000/ Connexion vers 192.168.0.5:5000...connecté. requête HTTP transmise, en attente de la réponse...200 OK Longueur: non spécifié [text/html] Saving to: `index.html' [ <=> ] 8 022 --.-K/s in 0s 2021-06-08 18:19:12 (90,9 MB/s) - « index.html » sauvegardé [8022] en faite sur mon rpi ca fait pareil $ wget "http://192.168.0.5/bck_server/firmware.version" --2021-06-08 18:39:40-- http://192.168.0.5/bck_server/firmware.version Connexion à 192.168.0.5:80… connecté. requête HTTP transmise, en attente de la réponse… 302 Moved Temporarily Emplacement : http://192.168.0.5/ [suivant] --2021-06-08 18:39:40-- http://192.168.0.5/ Réutilisation de la connexion existante à 192.168.0.5:80. requête HTTP transmise, en attente de la réponse… 302 Moved Temporarily Emplacement : http://192.168.0.5:5000/ [suivant] --2021-06-08 18:39:40-- http://192.168.0.5:5000/ Connexion à 192.168.0.5:5000… connecté. requête HTTP transmise, en attente de la réponse… 200 OK Taille : non indiqué [text/html] Sauvegarde en : « firmware.version.1 » firmware.version.1 [ <=> ] 7,83K --.-KB/s ds 0,03s 2021-06-08 18:39:41 (304 KB/s) - « firmware.version. » sauvegardé [8022] même comportement le nas redirige l'url ?!? Modifié le 8 juin 2021 par pierrotori 0 Citer
PiwiLAbruti Posté(e) le 8 juin 2021 Posté(e) le 8 juin 2021 Le contenu de la page ne peut pas s'afficher si JavaScript n'est pas détecté. Comme wget n'utilise pas JavaScript, le contenu attendu ne sera pas renvoyé, peu importe la machine utilisée. 0 Citer
pierrotori Posté(e) le 8 juin 2021 Auteur Posté(e) le 8 juin 2021 Du coup c’est quoi la solution ? 0 Citer
PiwiLAbruti Posté(e) le 9 juin 2021 Posté(e) le 9 juin 2021 Enfin si, il faut passer par l'API File Station pour accéder au contenu du NAS : https://global.download.synology.com/download/Document/Software/DeveloperGuide/Package/FileStation/All/enu/Synology_File_Station_API_Guide.pdf 0 Citer
pierrotori Posté(e) le 18 juin 2021 Auteur Posté(e) le 18 juin 2021 Apres avoir installe web station avec apache ca marche mais j’ai tjs un timeout de temps en temps 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.