PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2024 → httpEnvoie - délais d'attente dépassé
httpEnvoie - délais d'attente dépassé
Iniciado por Pillitteri Jérémy, 14,nov. 2019 11:57 - 5 respuestas
Publicado el 14,noviembre 2019 - 11:57
Bonjour,
j'ai développé une application androïd qui permet d'envoyer des photos dans une base de données (un client fait une demande de dépannage et prend en photo les pièces à dépanner).
Je parse toutes les données à transmettre dans une json et je transmets via un httpEnvoie à un webhook que j'ai développé.
Les photos sont converties en buffer pour être transmises dans la json.

Tout fonctionne lorsque mon téléphone est connecté en wifi sur le même réseau que le serveur.

lorsque je veux tester en 4G, j'obtiens l'erreur suivante:

erreur non fatale
message d'erreur système: délais d'attent dépassé

que s'est-il passé?
Une erreur système a été détectée durant l'envoie de la requête http


En 4G, la transmission se fait bien s'il n'y a pas de phots, ce n'est donc pas un problème de pare feu.

D'où peut provenir mon problème et comment le résoudre?

je vous remercie
Publicado el 14,noviembre 2019 - 14:08
Bonjour,
si vous êtes en mode 4G modifier la propriété DuréeNonRéponse mais je ne sais pas s'il existe en mobile android !

A+
Publicado el 14,noviembre 2019 - 16:34
Je vous remercie pour votre réponse.
Par contre, effectivement, cette propriété n'est disponible qu'en windev.

Je pense que c'est plus un paramétrage sur le serveur web hébergeant le webhook,; j'ai déjà augmenté le timeout dans la configuration d'Apache, mais rien n'a changé.
Publicado el 20,febrero 2020 - 11:32
J'ai le meme problème

Vous l'avez résolu ?
Miembro registrado
179 mensajes
Popularité : +2 (4 votes)
Publicado el 21,febrero 2020 - 23:15
Re,

Perso, j'utilise une application sur Smartphone (Android et Apple) qui envoie des photos depuis le smartphone vers mon serveur Web et je n'ai aucun soucis (Wifi, 4G, 3G ou edge)

Quel code sous WM utilisez-vous pour envoyer vos photos ?

Cdlt,
Publicado el 08,octubre 2020 - 18:32
Au cas où quelqu'un aura à nouveau ce souci. J'ai déployé mon webservice rest sur un VPS privé. Les appels en local ont tous fonctionné tandis que les appels distant retournaient l'erreur windev "delai d'attente dépassé". J'ai pu résoudre la situation en allant autoriser le fichier httpd.exe du serveur apache dans les parametres du parefeu windows. Rubrique Autoriser une application via le parefeu.

Maintenant j'ai un autre problème. L'appel du webservice marche mais comme données de retour j'ai des caractères en chinois vraiment incompréhensibles. Un code d'état différent de 200. Ce qui signifie qu'un probleme s'est tout de même passé durant l'exécution.