PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Tester des adresses URL
Tester des adresses URL
Débuté par saam.network, 19 jan. 2005 12:55 - 3 réponses
Posté le 19 janvier 2005 - 12:55
Bonjour,

Nous avon référencé plusieurs centaines de sites Internet dans une application. Il arrive parfois que les URL référencées soient changées par les administrateurs des sites.

Quelqun peut il me dire comment faire pour créer une application capable de tester les URL et de détecter celles qui ne répondent plus ? (Nous possédons Windev 9)

Merci de votre aide
Laurent
Posté le 19 janvier 2005 - 11:25
Salut,

Si le URL n'existe plus, il est possible que la fonction HTTPRequête()
fonctionne quand même, il faus donc demander l'entête ensuite avec la
fonction HTTPDonneRésultat(HTTPEntête)
Si dans cette fonction une erreur 404 est retourné, c'est que la page
n'existe plus

Mathieu

"b.engelmajer" <b.engelmajer@free.fr> a écrit dans le message de news:
41ee5f59$1@news.pcsoft.fr...

laurent a écrit :

Bonjour,

Nous avon référencé plusieurs centaines de sites Internet dans une
application. Il arrive parfois que les URL référencées soient changées par
les administrateurs des sites.

Quelqun peut il me dire comment faire pour créer une application capable
de tester les URL et de détecter celles qui ne répondent plus ? (Nous
possédons Windev 9)

Merci de votre aide
Laurent


En windev9 utilisez simplement la fonction

HTTPRequête()
en paramétrant le temps maximum de réponse avec
HTTPTimeOut()

Posté le 19 janvier 2005 - 16:01
laurent a écrit :

Bonjour,

Nous avon référencé plusieurs centaines de sites Internet dans une application. Il arrive parfois que les URL référencées soient changées par les administrateurs des sites.

Quelqun peut il me dire comment faire pour créer une application capable de tester les URL et de détecter celles qui ne répondent plus ? (Nous possédons Windev 9)

Merci de votre aide
Laurent


En windev9 utilisez simplement la fonction
HTTPRequête()
en paramétrant le temps maximum de réponse avec
HTTPTimeOut()
Posté le 19 janvier 2005 - 21:27
Mathieu Kurth a écrit :

Salut,

Si le URL n'existe plus, il est possible que la fonction HTTPRequête()
fonctionne quand même, il faus donc demander l'entête ensuite avec la
fonction HTTPDonneRésultat(HTTPEntête)
Si dans cette fonction une erreur 404 est retourné, c'est que la page
n'existe plus
Mathieu


Curieux.
Vous avez une idée de la raison du possible fonctionnement de
HTTPRequête avec un non-fonctionnement de HTTPDonneRésultat ?
Si le problème vient d'un cache, proxy ou local le HTTPDonneRésultat
devrait fonctionner aussi ?
Non ?

"b.engelmajer" <b.engelmajer@free.fr> a écrit dans le message de news:
41ee5f59$1@news.pcsoft.fr...


laurent a écrit :



Bonjour,

Nous avon référencé plusieurs centaines de sites Internet dans une
application. Il arrive parfois que les URL référencées soient changées par
les administrateurs des sites.

Quelqun peut il me dire comment faire pour créer une application capable
de tester les URL et de détecter celles qui ne répondent plus ? (Nous
possédons Windev 9)

Merci de votre aide
Laurent

n windev9 utilisez simplement la fonction

HTTPRequête()
en paramétrant le temps maximum de réponse avec
HTTPTimeOut()