PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → httprequete ne fonctionne plus pour les http pour toutes mes versions Windev
httprequete ne fonctionne plus pour les http pour toutes mes versions Windev
Débuté par Titou44, 09 déc. 2024 14:34 - 7 réponses
Posté le 09 décembre 2024 - 14:34
bonjour
suite appel de clients ce jours, nus avons découvert que des certaines de nos procédures ne fonctionnaient plus chez nos clients. elles faisaient toutes appel à des httprequete d'ursl commençant par http://domaine1.com/... les mêmes urls saisies à la main dans un navigateur répondaient parfaitement.
en copiant les mêmes données mais dans un domaine 2 accessible en https permettaient aux hhtprequete de fonctionner.
en synthèse :
httprequete sur http://domaine1.com/monlien ne reçoit aucune réponse
httprequete sur https://domaine2.com/monlien reçoit la réponse
cela se passe sur toutes nos version windev de la 19 à la 28.
nous sommes preneurs de pistes.
bonne journée
titou44
Membre enregistré
880 messages
Posté le 09 décembre 2024 - 14:49
Bonjour, vérifiez la définition de android:usesCleartextTraffic dans le manifeste de l'application pour définir la valeur de android:usesCleartextTraffic à true.

Rubén

--
Rubén Sánchez Peña

https://play.google.com/store/apps/details…
https://www.linkedin.com/in/rub%C3%A9n-s%C3%A1nchez-pe%C3%B1a-7a868212/
Posté le 09 décembre 2024 - 15:04
Rubén Sánchez Peña a écrit :
Bonjour, vérifiez la définition de android:usesCleartextTraffic dans le manifeste de l'application pour définir la valeur de android:usesCleartextTraffic à true.

Rubén

--
Rubén Sánchez Peña

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


merci pour réponse mais nous ne voyons pas ce que vient faire android dans une application windev pour PC ?

remarque : les pcs de nos clients et les nôtres sont sous Windows 10


titou44
Membre enregistré
3 553 messages
Posté le 09 décembre 2024 - 15:12
Rubén Sánchez Peña a écrit :
Bonjour, vérifiez la définition de android:usesCleartextTraffic dans le manifeste de l'application pour définir la valeur de android:usesCleartextTraffic à true.

Rubén

--
Rubén Sánchez Peña

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

Salut,
Titou n'est pas sur mobile
Donc la réponse est hors sujet.
Pour répondre à Titou, il est facile de mettre en place un certificat let's encrypt, c'est même gratuit
C'est même devenu la norme.
Donc pourquoi tu n'en as pas sur ton domaine 1?
Posté le 10 décembre 2024 - 14:49
Popoy a écrit :
Rubén Sánchez Peña a écrit :
Bonjour, vérifiez la définition de android:usesCleartextTraffic dans le manifeste de l'application pour définir la valeur de android:usesCleartextTraffic à true.

Rubén

--
Rubén Sánchez Peña

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

Titou n'est pas sur mobile
Donc la réponse est hors sujet.
Pour répondre à Titou, il est facile de mettre en place un certificat let's encrypt, c'est même gratuit
C'est même devenu la norme.
Donc pourquoi tu n'en as pas sur ton domaine 1?


merci pour la piste.
j'ai testé avec un certificat let/s encrypt sur un domaine mais j'ai un message du navigateur comme quoi le certificat n'est pas sûr car auto-signé. ... et je suis sec. je suis preneur de piste.
cdt
titou
Membre enregistré
3 553 messages
Posté le 10 décembre 2024 - 16:51
Salut
Comment as tu mis en place ton https sur le domaine 2?
Il faudrait faire pareil pour le domaine 1.
Sinon voici une page explicative pour webdev en anglais
https://blog.wxperts.com/2023/07/19/lets-encrypt-certbot-ssl-free-and-easy/
Posté le 10 décembre 2024 - 19:00
Popoy a écrit :
Salut
Comment as tu mis en place ton https sur le domaine 2?
Il faudrait faire pareil pour le domaine 1.
Sinon voici une page explicative pour webdev en anglais
https://blog.wxperts.com/2023/07/19/lets-encrypt-certbot-ssl-free-and-easy/


pour domaine 2, j'avais un domaine disponible chez un hébergeur et j'ai créé chez lui un hébergement de base pour tester. et l'hébergeur fait du https.
le domaine 1 est lui hébergé chez le client et difficilement déplaçable. et en http car aucune donnée sensible.

tiou44
Posté le 13 décembre 2024 - 18:44
bonsoir

pour faire un point des solutions 1 :
- nous avons avancé sur le passage en https des domaines du client. nous allons le faire dans les jours à venir
- en ce qui concerne nos programmes, nous avons découvert :
en windev 19 le httprequete "coince" sur un appel d'une url en http mais pas en https MAIS si avant le httprequete on rajoute HTTPParamètre(httpParamètreMode, 1) cela fonctionne dans tous les cas.

donc nous faisons systématiquement
HTTPParamètre(httpParamètreMode, 1)
httprequete(url,....)

et la surprise supplémentaire et que le temps d’exécution de la requête est infiniment plus rapide.

sur ces bonnes nouvelles
bon week-end