PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile (précédentes versions) → Erreur Appel Web service
Erreur Appel Web service
Débuté par Caron loic, 07 jan. 2020 16:01 - Aucune réponse
Posté le 07 janvier 2020 - 16:01
Bonjour,
J'ai un soucis concernant une application en windev mobile 23 que je dois développer pour une entreprise, j'envoie des données en format JSON à mon web service qui me renvoie une réponse lorsque je fais appel à ce web service avec mon téléphone en utilisant le wifi je passe bien dans le web service celui-ci me revoie une réponse , mais lorsque j'utilise les données mobiles le temps d'attente est très long , je ne passe pas dans mon web service et je n'ai pas de code d'erreur juste le message suivant qu'il me renvoie : "-Appel WL: Fonction <HTTPEnvoie>
-Niveau : erreur non fatale
-Pas de message d'erreur système
-Que s'est-il passé ? Une erreur système a été détectée pendant l'envoi de la requête HTTP. "

Voici mon code de l'appel du web Service:
hDemande est un httpRequête
rDemande est un httpRéponse
hDemande..Méthode = httpPost
hDemande.DuréeNonRéponse= 3000s
hDemande.TimeOutConnexion = 3000s
HTTPTimeOut(500000)
hDemande.AvancementEnvoi.Fréquence=4096
hDemande..URL = "URL DU SERVICE WEB"
hDemande..ContentType = "application/json"
hDemande..Contenu = DemandeFinalUTF8
rDemande = RESTEnvoie(hDemande)
SI ErreurDétectée ALORS
Erreur(ErreurInfo(errComplet))
Erreur(ErreurInfo(errCodeSystème))
SINON
Info(rDemande..CodeEtat)
Info(rDemande..EntêteBrut)
Info(rDemande..DescriptionCodeEtat)
Info(rDemande..ContentType)
FIN
RepBuffer est un Buffer
reponse est une chaîne
RepBuffer = rDemande..Contenu
reponse = AnsiVersUnicode(RepBuffer)


Merci de vos réponses ou propositions.