PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → [WD8/9] Envoi de fichier XML par https
[WD8/9] Envoi de fichier XML par https
Iniciado por freddie3, 08,feb. 2005 19:04 - 3 respuestas
Publicado el 08,febrero 2005 - 19:04
Bonjour,
Un serveur (plateforme d'envoi de SMS) doit me permettre d'envoyer des mini messages pour ma
société.
J'ai à ma disposition une URL sécurisée (SSL 2) du type https://adresse_du_serveur… et
une description de fichier au format XML (avec la bibliothèque DTD), qui doit contenir mes données.

Problème: Comment lier mon fichier XML à cette URL?

La fonction HttpRequete() permet-elle cet envoi?

Merci de vos conseils .

Freddie l-)

--
freddie3@wanadoo.fr
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Publicado el 09,junio 2005 - 19:08
Bonjour,

Il est effectivement possible de transferer un fichier xml par httprequete sur un serveur securise. le contenu du fichier xml doit être indiqué dans le parametre "message à envoyer" de httprequete . La methode POST sera donc utilisée et il n'y aura pas de contrainte de longueur limitée.
Voilà

JM
Publicado el 20,marzo 2006 - 10:21
Je dois envoyer un fichier XML à un serveur https://clip-pp.axa.mgn.fr
j'ai bien compris qu'il fallait utiliser HTTPREQUETE avec la methode POST
mais je bloque sur la syntaxe
l'exemple existe bien dans la LST56 "WW7_TransfertHTTP"
mais j'ai les LST que depuis la LST63

sURL est une chaîne="https://clip-pp.axa.mgn.fr/html/Connection.htm"
ResLancement = HTTPRequête(sURL,"","","","","E022344","BO022344")
jusque là çà fonctionne

après voici le début de mon code pour poster le fichier XML avec les autres login et mdp
CAR JE SAIS JUSTE QUE LE ? INDIQUE LA METHODE POST

sURL="http://souple-int/default.asp?"
ResLancement = HTTPRequête(sURL,"","","","","E022344","SOLEIL1",)

pouvez vous me donner 1 exemple en windev10

JE SECHE......................

MERCI D'AVANCE

josiane
Publicado el 20,marzo 2006 - 16:52
Le 20/03/2006, Josiane a supposé :
Je dois envoyer un fichier XML à un serveur https://clip-pp.axa.mgn.fr
j'ai bien compris qu'il fallait utiliser HTTPREQUETE avec la methode POST
mais je bloque sur la syntaxe
l'exemple existe bien dans la LST56 "WW7_TransfertHTTP"
mais j'ai les LST que depuis la LST63

sURL est une chaîne="https://clip-pp.axa.mgn.fr/html/Connection.htm"
ResLancement = HTTPRequête(sURL,"","","","","E022344","BO022344")
jusque là çà fonctionne

après voici le début de mon code pour poster le fichier XML avec les autres login et mdp
CAR JE SAIS JUSTE QUE LE ? INDIQUE LA METHODE POST

sURL="http://souple-int/default.asp?"
ResLancement = HTTPRequête(sURL,"","","","","E022344","SOLEIL1",)

pouvez vous me donner 1 exemple en windev10

Bonjour,
Voici la procédure d'envoi que j'utilise:

(Prm_Message est le fichier XML chargé dans une variable.)

// Envoi du message et retour du n° de reference
// ==============================================
PROCEDURE ENVOI_DU_MESSAGE(Prm_Message)
Resultat est une chaîne

Proxy("proxy",8080,"login","password") // Ouverture du Proxy (le cas échéant)

SI SOAPExécuteXML("https://adresse_à_joindre.com/?user=<login>&password=<pass>",Prm_Message) ALORS
Resultat = SOAPDonneRésultat(SOAPRésultatHTTP) // Recup du CR au format XML
SINON
Resultat = "Erreur"
FIN
Proxy("") // Fermeture du Proxy
RENVOYER Resultat

A+

Freddie

--
freddie3@wanadoo.fr