PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2025 → RESTEnvoie :  le serveur ne répond pas
RESTEnvoie : le serveur ne répond pas
Débuté par Pascal BOULESTEIX, 03 avr. 2026 07:28 - 1 réponse
Membre enregistré
1 208 messages
Posté le 03 avril 2026 - 07:28
Bonjour
Dans l'init du projet je récupère divers paramètres dans une base mysql en utilisant un web-service.
Régulièrement, l'appel à ce web service échoue au prétexte que "Le serveur HTTP ne répond pas"
Tous les tests d'exécution de ce WS tel que WM l'exécute sont correctes, la réponse étant instantanée.
Qu'est-ce-qu'il pourrait expliquer cela ?

Ci-dessous un extrait du code WL
maRequête est un restRequête

sMyURL est une chaîne ANSI
sMyURLEncode est une chaîne
sMyURL="https://"+gsMyUseBeta+"domaine.fr/maPage.php?A=1&B=A%"

Trace("myTrace : gPROC_RETREIVE_SAXRUB_PREFERENCES 3.1*"+sMyURL)


sMyURLEncode = URLEncode(sMyURL)
maRequête.URL = sMyURLEncode

maRequête.DuréeNonRéponse=gnHTTPDureeNonReponse

maRequête.TimeoutConnexion = gnHTTPTimeOut

Trace("myTrace : gPROC_RETREIVE_SAXRUB_PREFERENCES 3.2 URL="+sMyURLEncode+" gnHTTPDureeNonReponse="+gnHTTPDureeNonReponse)

QUAND EXCEPTIONEXCEPTION DANS
laRéponse=RESTEnvoie(maRequête)

SI ErreurDétectée ALORS
Trace("myTrace : gPROC_RETREIVE_SAXRUB_PREFERENCES ERR73 URL="+sMyURLEncode+" gnHTTPTimeOut="+gnHTTPTimeOut+" gnHTTPDureeNonReponse="+gnHTTPDureeNonReponse+" ERREUR="+ErreurInfo())


Dans le logcat, je trouve le message d'erreur
2026-04-03 07:01:15.277 6452 7478 fr.saxrub.visiolittoral I Visiolittoral[#_WM_#]: myTrace : gPROC_RETREIVE_SAXRUB_PREFERENCES ERR73 URL=https://......%25 gnHTTPTimeOut=5000 gnHTTPDureeNonReponse=10000 ERREUR=Le serveur HTTP ne répond pas. Vérifiez l'adresse et l'accessibilité au serveur. Détail de l'erreur système : Impossible de résoudre le nom de l'hôte.

--
Pascal Boulesteix
Applications Visiolittoral et WNat
Membre enregistré
935 messages
Posté le 03 avril 2026 - 12:08
Bonjour. Les délais d'attente que tu as définis sont très courts. Dans l'aide, ces délais par défaut sont de 20 secondes. 5 et 10 secondes, c'est très court, et cela peut expliquer pourquoi cela fonctionne parfois et parfois non.

Rubén

--
https://depot.pcsoft.fr/search.awp…

https://www.linkedin.com/in/rub%C3%A9n-s%C3%A1nchez-pe%C3%B1a-7a868212/
https://play.google.com/store/apps/details…