PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → webservice Mondial relay
webservice Mondial relay
Iniciado por Nicolas CAILLIEZ, 16,nov. 2018 09:59 - 2 respuestas
Miembro registrado
197 mensajes
Publicado el 16,noviembre 2018 - 09:59
Bonjour

j'interroge le webservice mondial relay qui me permet d' obtenir une etiquette.

Celui ci me répond avec une url pour obtenir une étiquette format pdf.

exemple : http://www.mondialrelay.com/PDF/StickerMaker2.aspx…

Si je saisi l'url dans le navigateur internet, l'étiquette se télécharge correctement.

Le but est de la télécharger directement depuis mon appli.
Avec le code simplifié suivant :
bFic_pdf est une chaîne = "D:\temp\etiquette_test".pdf"
HTTPRequête(sMonURLPDF)
soit BufferBinaire = HTTPDonneRésultat(httpRésultat)
fSauveTexte(bFic_pdf, BufferBinaire)


je n'obtiens pas réellement un pdf, mais s'y trouve ce texte :
<head><title>Document déplacé</title></head>
<body><h1>Objet déplacé</h1>Ce document peut être consulté <a HREF="http://www.mondialrelay.com/ww2/PDF/StickerMaker2.aspx?ens=BDTEST1311&expedition=31262878&lg=FR&format=10x15&crc=CE6FA07121968F7F668D9404E4CD62FB">ici</a></body>


:o

Depuis le navigateur ok, depuis le code windev ca passe pas...
L'url ne pointe pas directement vers un pdf visiblement, mais le navigateur arrive à la télécharger.


En essayant de changer l'agent utilisateur dans la fonction HTTPRequête pour indiquer un navigateur style Chrome, ça ne change rien.

Quelqu'un aurait une idée??

Merci
Miembro registrado
954 mensajes
Publicado el 16,noviembre 2018 - 10:22
Coucou Nicolas ,

HTTPParamètre(httpParamètreMode, 1)

httpParamètreMode : Permet de paramétrer de mode de gestion des requêtes

1 (Vrai) : Mode de gestion des requêtes effectué par Internet Explorer. Cette valeur est à utiliser dans des cas particuliers très spécifiques et peut entraîner des changements de comportement

Reference: http://doc.pcsoft.fr/fr-FR/?1000018985

--
In üs we trust - #92i - #LaPiraterieNestJamaisFinie
Mensaje modificado, 16,noviembre 2018 - 10:25
Miembro registrado
197 mensajes
Publicado el 16,noviembre 2018 - 10:52
BRAVO! ça marche! le genre de truc que tu cherches pendant des heures sans jamais trouver!

Merci beaucoup :merci: