PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile (précédentes versions) → Envoi des données sur un serveur distant via restRequête
Envoi des données sur un serveur distant via restRequête
Débuté par Martin, 18 mar. 2021 21:04 - Aucune réponse
Membre enregistré
4 messages
Posté le 18 mars 2021 - 21:04
Salut,

J'ai créé une simple API REST sur PHP, et avec Windev Mobile j'essaie de récupérer et envoyer les données via cette API en utilisant ResRequête avec la méthode POST. En localhost, je peux bien sans aucun problème récupérer et envoyer les données ,puis le stocker dans une base des données. Tout marche bien en localhost, mais sur un serveur distant, j'arrive sans aucun problème à récupérer les données, mais je n'arrive plus à envoyer les données, je ne sais pas s'il y a un paramètre à faire pour un serveur distant. Je vous prie de m'assister et m'aider à corriger le problème. Je travaille sur Windev Mobile 25.

Voici les codes qui me permet d'envoyer les données.

maReq is restRequête
maResponse is restRéponse

maReq.URL = "https://****************/ajouterAgent.php"
maReq.Méthode=httpPost
maReq.DuréeNonRéponse = 3000s
maReq.TimeoutConnexion = 3000s
maReq.ContentType= "multipart/form-data"
HTTPCréeFormulaire("FormData")


SI SAI_nom ="" ET SAI_nom="" ALORS
Info("Remplissez bien les champs vides")
SINON
sTxtName est une chaîne = ChaîneVersUTF8(SAI_nom)
sTxtFonction est une chaîne = ChaîneVersUTF8(SAI_fonction)

HTTPAddParameter("FormData", "name", ChaîneVersUTF8(sTxtName))
HTTPAddParameter("FormData", "fonction", ChaîneVersUTF8(sTxtName))

maResponse = HTTPEnvoieFormulaire("FormData",maReq)


IF ErrorOccurred THEN
Error(ErrorInfo(errFullDetails))
ELSE
//
Info(maResponse.Contenu)

END

FIN


--
Martin Matomo DevApp.net