Recuperer vrai adresse d'une url ?

toto3333 Messages postés 1 Date d'inscription mercredi 10 octobre 2007 Statut Membre Dernière intervention 11 octobre 2007 - 11 oct. 2007 à 09:57
GEDDi Messages postés 206 Date d'inscription lundi 22 novembre 1999 Statut Membre Dernière intervention 3 juillet 2008 - 11 oct. 2007 à 16:59
Bonjour,

je vous explique mon problème brièvement.
Je cherche à recuperer un fichier via HTTP (j'ai trouvé plusieurs méthodes sur Internet et cela fonctionne).
Par contre j'ai également des URL visiblement concues via URL rewriting.
Par exemple si je tape :
http://monserveur/TOTO dans IE ou Firefox
cela m'amene à une page du type : http://monserveur/fichiers/mon_doc.pdf

je précise d'ailleurs que le chemin d'accès est tout le temps différent, et que le l'extension peut également changer.

Avec les solutions habituelles si je lui donné une URl de type http://monserveur/TOTO il n'arrive pas à télécharger le fichier (et puis j'ai besoin du nom mon_doc.pdf car sinon j'avais reussi a enregistrer un TOTO.pdf d'une facon non académique, mais bon passons ... )

Je me suis aussi penché sur les entetes HTTP. Car j'ai regardé via une plugin firefox ce qui transitait sur le réseau, lorsque je tapais ce genre d'URL. le serveur me réponds erreur 302 (le fichier a bougé) et me donne dans le header un entete nommé location avec le chemin physique du fichier pdf ( donc ici /fichiers/mon_doc.pdf ).
Mais je n'arrive pas à recuperer ca via visual basic ....

Quelqu'un pourrait m'aider ?

1 réponse

GEDDi Messages postés 206 Date d'inscription lundi 22 novembre 1999 Statut Membre Dernière intervention 3 juillet 2008
11 oct. 2007 à 16:59
Bonjour,

Il me semble qu'avec l'objet HTTPRequest tu peux envoyer un POST ou un GET sur une URL et en retour tu obtient un flux XML ou HTML, après quoi tu peux 'étudier' le retour de ton GET/POST car tu as en retour le code retour du Server (302 par exemple) et donc 'savoir' quelle action tu devras mener apres.

Gérôme GUILLEMIN
Auteur du langage FBSL
0
Rejoignez-nous