Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3227 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  tester si une page internet fonctionne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

tester si une page internet fonctionne

n°390458
-bigfoot-
Posté le 12-05-2003 à 14:49:24  profilanswer
 

J'ai réussi à tester des pages Internet avec le controle winsock mais par contre je n'arrive pas à tester les pages d'un intranet, j'ai l'erreur suivante 401 (non autorisé). Est ce que je peux passer en parametre un mot de pass et un login ?

mood
Publicité
Posté le 12-05-2003 à 14:49:24  profilanswer
 

n°390820
cvb
Posté le 12-05-2003 à 19:12:58  profilanswer
 

-BigFoot- a écrit :

J'ai réussi à tester des pages Internet avec le controle winsock mais par contre je n'arrive pas à tester les pages d'un intranet, j'ai l'erreur suivante 401 (non autorisé). Est ce que je peux passer en parametre un mot de pass et un login ?

tu les testes comment par quelle méthode ? essaye sinon, avec les API windows...je crois que c'est ShellExecuteEx...

n°390853
MagicBuzz
Posté le 12-05-2003 à 19:37:18  profilanswer
 

A lieu de Winsock, utilise "Internet Controls".
 
C'est en fait IE, qui s'intègre à ton programme, y'a donc tout ce qu'il faut : authentification sur le réseau, paramètrage à la cons du proxy, et cookies.
 
Tu peux même inter-agir avec le javascript depuis VB :)

n°391338
-bigfoot-
Posté le 13-05-2003 à 09:20:45  profilanswer
 

Merci MagicBuzz pour ta réponse
j'ai en effet utilisé le controle Inet et j'arrive à tester mes pages
Pour cela j'utilise la méthode getHeader() et j'ai ainsi l'en-tête de la page.
Je récupère ceci :  
 

Code :
  1. HTTP/1.1 200 OK
  2. Server: Microsoft-IIS/5.0
  3. Date: Tue, 13 May 2003 07:17:33 GMT
  4. Pragma: No-Cache
  5. Content-Length: 25423
  6. Content-Type: text/html
  7. Expires: Tue, 13 May 2003 07:32:33 GMT
  8. Cache-control: private


 
 
quand je fais getHeader("Date" ) je récupère juste la date.
Sais tu comment récupérer directement que la première ligne ??
(à part les fonctions qui découpent une chaine)
 
Encore merci pour ta réponse :)
[cpp]

n°391378
MagicBuzz
Posté le 13-05-2003 à 09:48:29  profilanswer
 

"protocol" peut-être.
 
Mais très franchement, je n'en ai aucune idée :)

n°392196
-bigfoot-
Posté le 13-05-2003 à 16:06:59  profilanswer
 

J'ai une autre question à propos du controle inet
 
Lorsque je fais le code suivant :  

Code :
  1. Inet1.OpenURL("http://rarusraweb04.prius.jnj.com/gpt/" )


(c'est une page qui est sur mon intranet et qui provoque un timeout)
 
J'ai une erreur d'execution suivante :  
35761 Délai écoulé pour la demande
 
J'aimerais intercepter cette erreur et donc indiqué qu'il y a une erreur de type 505  
 
Une petite idée sur la marche à suivre ?
merci d'avance
 
:jap:

n°392301
MagicBuzz
Posté le 13-05-2003 à 16:47:43  profilanswer
 

on error resume next
err.clear
inet1.open "..."
if err <> 0 then
   msgbox("Erreur !" & vbcrlf & "Numéro : " & err.number & vbCrLf & "Description : " & err.description)
end if
on error goto 0


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  tester si une page internet fonctionne

 

Sujets relatifs
Livre et site internet contenue interressant pour apprendre le php[DreamWeaver] cherche la fonction DreamWeaver qui met en page le code
[HTML] Problème d'esthétique : déformation de page avec url tro longueRafraichissement d'une page
[Postgres] Quel est le nombre de tuples stockes par page?[Newbie]Intégrer Windows Media ds ma page web sous Dreamweaver ??
Les formulaire : $PHP_SELF ou autre page? ya t'il des differences?Tester des fichiers dans un répertoire
[Javascript]Executer un javascript a l'ouverture d'un page htmlTester si le serveur accepte le html (Mail())
Plus de sujets relatifs à : tester si une page internet fonctionne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR